Figarist · Ігор Сівочка
Репетитор Unity та C# для дітей онлайн
Для дітей, яким цікаво не лише грати, а й розбиратися, як працюють ігри. Створюємо проєкт у Unity й поступово вивчаємо C# через його механіки.
Напишіть вік дитини та чим вона цікавиться — обговоримо, з чого почати.
Моя власна робота з розробки ігор, доступна для гри.
Відкрити проєктЦей напрям
Що опановуємо
Що вивчаємо
- Редактор Unity, сцени та ігрові об’єкти
- C#: змінні, умови, цикли та методи
- Рух, зіткнення, фізика та ігрова логіка
- Інтерфейс, анімація та підготовка збірки
Приклади навчальних проєктів
- 2D-гра з рухом персонажа, перешкодами й рахунком
- 3D-сцена з керуванням та взаємодією з об’єктами
Це приклади можливих завдань. Складність і темп залежать від досвіду та інтересів учня.
Зрозумілий процес
Як проходить навчання
Кожне заняття поєднує невелику ідею з тим, що учень може запустити, побачити або змінити.
- 01
Обговорюємо інтереси й дивимося приклади проєктів. Можна почати з нуля або прийти зі своєю грою.
- 02
Починаємо з посильного: гри на кшталт Flappy Bird або прогулянки власним 3D-світом. Складні ігри потребують часу — розбираємо все поступово.
- 03
Пояснюю логіку, допомагаю експериментувати й знаходити помилки. Якщо інтереси змінилися, можемо змінити проєкт або напрям.
Досвід, який можна перевірити
Викладач, який сам створює ігри
Мої власні проєкти можна переглянути на сайті. Це приклади моєї роботи розробника; відгуки про викладання доступні в профілях BUKI та Асоціації репетиторів України.
Проєкти учнів
Проєкти учнів
Що учні створили та як працювали над проєктами.
UNITY
Hockey Zombie — власна мережева 3D-гра на льоду
Справжня онлайн-гра на двох: ковзання по льоду, ключка, зомбі замість шайби та можливість грати з другом по мережі.
Максим хотів створити не просто навчальний проєкт, а динамічну екшн-гру, у яку можна грати разом із друзями через інтернет. Разом ми реалізували повноцінний хокейний бій: гравець керує хокеїстом, відчуває інерцію ковзання, відбиває хвилі зомбі та забиває їх ключкою у ворота суперника.
Максим
- Мета
- Створити авторську гру з нуля та зіграти в неї по мережі з друзями.
- Стартовий рівень
- Учень вже знав основи комп'ютера й трохи програмував, але хотів створити складну 3D-гру з мультиплеєром.
- Що створено
- Грабельний 3D-екшн для двох гравців: вибір форми, ковзання по льоду, суперники-зомбі, боти-помічники та підрахунок очок.
- Що зробив учень
- Створив арену й зовнішній вигляд гравців, налаштував анімації рухів і ударів ключкою, зібрав головне меню, магазин форми та логіку швидкого ривка (Dash).
- Допомога викладача
- Допоміг налаштувати з'єднання між гравцями через інтернет, оптимізувати плавність рухів і створити тестовий режим для перевірки всіх механік.
- Опановані навички
- Створення 3D-ігор у рушії Unity
- Мережеве програмування (мультиплеєр для гри по інтернету)
- Фізика руху персонажа та ковзання на льоду
- Налаштування плавної анімації персонажів
- Розробка зручного меню та інтерфейсу гри
- Самостійне тестування та пошук помилок у коді
- Чим підтверджується результат
- Робоча гра, у яку учень грає разом із викладачем та друзями через інтернет.
UNITY
Hello Neighbour — 3D-пригода з таємницями та розумним ворогом
Результат року занять: великий двоповерховий будинок, інвентар предметів, головоломки з ключами та сусід, який чує шум і шукає гравця.
Даня дуже любить гру Hello Neighbor і мріяв зробити власний схожий світ. За рік регулярних щотижневих занять він пройшов шлях від перших кроків у програмуванні до повноцінного 3D-проєкту. У грі є великий будинок, кінематографічна заставка як у кіно, інтерактивні двері, драбини та сусід, який патрулює кімнати.
Даня
- Мета
- Зрозуміти, як влаштовані справжні 3D-ігри, і побудувати свій атмосферний будинок із загадками та небезпечним сусідом.
- Стартовий рівень
- Початківець без попереднього досвіду коду, але з величезним натхненням створити гру своєї мрії.
- Що створено
- 3D-гра від першої особи: продуманий будинок, розумний ворог, інвентар на 5 речей, квест пошуку ключів і вступний відеоролик.
- Що зробив учень
- Спроєктував планування та інтер'єр будинку, запрограмував інвентар предметів, механіку підбору й кидання речей, налаштував анімації персонажа та створив кінематографічну заставку.
- Допомога викладача
- Допоміг створити логіку штучного інтелекту сусіда (щоб він умів самостійно оглядати кімнати, відчиняти двері та бігти на шум кроків), а також налаштував квестову систему перевірки замків.
- Опановані навички
- Основи програмування на мові C# у Unity
- Створення штучного інтелекту для ігрових ворогів
- Система інвентаря та взаємодії з предметами
- Робота з 3D-простором, камерою та освітленням
- Режисура та створення катсцен (анімаційних заставок)
- Уміння доводити великий проєкт до кінця (понад рік роботи)
- Чим підтверджується результат
- Жива 3D-гра з понад сотнею збережених етапів роботи, у яку можна грати та досліджувати будинок.
Досвід, який можна перевірити
Ігор Сівочка
Я викладач і розробник ігор. Граю змалечку, а з Unity працюю з 2020 року й продовжую вчитися досі. Мені подобається створювати ігри та допомагати іншим втілювати власні ідеї.
Перші заняття з математики я проводив ще на першому курсі педагогічного університету. Згодом працював у STEM-школі, а під час карантину поступово перейшов до онлайн-занять. Зараз працюю вчителем у Харкові та індивідуально навчаю дітей і підлітків онлайн.
Мені важливо, щоб учень зрозумів, що йому подобається створювати. Для когось розробка ігор стає хобі, для когось — майбутньою професією. А хтось після занять усвідомлює, що хоче спробувати іншу сферу. Я теж вважаю це цінним результатом.
Освіта та навчання
- Харківський національний педагогічний університет ім. Сковороди — магістр, Середня освіта (Інформатика, Математика)2022Переглянути підтвердження
- Unity Junior Programmer2021-06-11Переглянути підтвердження
- Unity Essentials2021-04-20Переглянути підтвердження
- II місце — Всеукраїнський конкурс студентських наукових робіт, Середня освіта (Інформатика)2021Переглянути підтвердження
18 історій про заняття
Враження учнів і батьків
Відгуки з BUKI та Асоціації репетиторів України. Тексти збережено мовою оригіналу.
Ігор відкрив для мене цілий світ розробки ігор у Unity. Навчатися з ним було не лише корисно, а й дуже приємно: він чудовий співрозмовник, усе пояснює зрозуміло, цікаво й доступно. Зараз у Ігоря навчаються ще й двоє моїх дітей, вони також із задоволенням відвідують заняття та дуже ними захоплені. Окрім Unity, діти розвивають загальну комп’ютерну грамотність, що особливо цінно. Це неймовірний досвід як для дітей, так і для дорослих. Щиро й наполегливо рекомендую Ігоря всім, хто хоче опанувати Unity та впевненіше почуватися у світі сучасних технологій. Максимальна оцінка!
Ігор Глібович сподобався своєю невимушеною манерою вести уроки, докладно відповідав на всі супутні запитання. Для учня-підлітка це було те, що потрібно. Син швидко включився у процес і був зацікавлений у ньому.
Сину сподобались уроки, мені сподобались швидкі домовленості щодо організації уроків, гнучкість, терплячість, підлаштування під рівень учня. Займатися було зручно і цікаво.
Показати більше відгуків (15)
Рекомендую Ігоря, як талановитого викладача, який вміє почути та зацікавити дитину. Син вивчає Unity 3D.
Топ репетитор, дуже багато чого знає по своєму предмету. Однозначно рекомендую!
Нашому сину дуже подобається заняття!!! В нас є з чим порівнювати, то відповідально можемо скзати Ігор - ТОП!!! Відповідальний і вміє найти підхід до учня. Старається розвивати самостійність і мислення! Ми задоволені, як і наш син.
Чудовий викладач, дякую!
Хороший викладач. Учень із задоволенням ходить на заняття. Рекомендую!
Ігор - чудовий викладач. Моєму сину дуже подобалося з ним навчатися.
Більше місяця займається син із Ігорем. За цей час покращилися знання з програмування. Ігор знайшов відразу підхід до дитини, тож на заняття йде із задоволенням. Легко пояснює новий матеріал. Рекомендуємо :)
Мій син працює з репетитором Ігорем вже протягом року і дуже задоволений. Ми самі з Естонії і заняття проходять онлайн. У сина лише позитивні враження та результати співробітництва та просування за матеріалом. Ігор – дуже уважний та чуйний репетитор! Всім рекомендуємо!
Сподобався підхід до занять. Терпляче пояснює матеріал. Працює на результат.
Пояснює гарно, зрозуміло. Спільну мову знайшли. Оцінка 5 з 5.
Чудовий репетитор для дитини! Дякуючи заняттям у дитини появилась цікавість до предмету, його розуміння, чого не було раніше. Дуже детально пояснює матеріал.
Ответственный и внимательный. Знаток своего дела. У репетитора хорошо организована схема урока, подача метариала, выстраивает уроки последовательно и интересно, постоянно контролирует процесс обучения.
Очень грамотный специалист, приятный и тактичный. Очень доступно объясняет темы, всё очень понравилось. Очень насыщенное занятие, большое количество информации. Мы очень довольны. Советуем всем!.
Занятиями с репетитором мы довольны! Хорошая методика преподавания, интересная подача материала. Каждое занятие очень результативное, каждого следующего ребёнок ждёт с нетерпением!
Очень опытный и грамотный преподаватель. Достаточно хорошо знает свое направление. Репетитор доходчиво объяснил мне все непонятные моменты. Цель, которая была поставлена перед началом занятий, выполнена. Рекомендую.
Перед початком
Прості умови та ясні очікування
До регулярних занять обговорюємо мету й технічні можливості.
Формат
Індивідуальні заняття в Zoom · 60 хвилин · від 6 років
Тривалість заняття: 60 хвилин для всіх учнів. Заняття проходять у закріплений за вами час і завершуються за розкладом.
Ціна та оплата
1000 грн за заняття
Оплата на рахунок ФОП у гривні та іноземній валюті.
Можна оплачувати по одному заняттю або кілька наперед — як зручно батькам. Кошти за невикористані майбутні заняття повертаються, якщо вирішили припинити навчання.
Перенесення та скасування
Перенесення: Про скасування або перенесення потрібно попередити щонайменше за годину. За пізнішого попередження вартість заняття списується.
Непередбачені обставини в Україні обговорюємо індивідуально. Якщо я не можу провести заняття, домовляємося про перенесення або скасування. За заняття, яке не відбулося з мого боку, кошти не списуються.
Технічні вимоги, домашні завдання та підхід до навчання
- Платформа зв’язку
- Zoom із демонстрацією екрана. Камера — за бажанням.
- Перше заняття
- Спочатку розмова з батьками, за потреби — з дитиною. Перше заняття платне.
- Технічні вимоги · Unity
- Комп’ютер або ноутбук із Zoom, демонстрацією екрана та програмами для обраного напряму.
- Технічні вимоги · Python
- Комп’ютер або ноутбук із Zoom, демонстрацією екрана та програмами для обраного напряму.
- Технічні вимоги · Scratch
- Комп’ютер або планшет зі Scratch, Zoom і демонстрацією екрана.
- Домашні завдання
- Домашні завдання не обов’язкові — за бажанням учня та батьків.
- Обговорення прогресу
- Проєкти й темп підбираємо індивідуально, без обіцянок однакового результату за визначений строк. Учні та батьки можуть звертатися із запитаннями між заняттями.
Запитання
Перед початком
Кілька практичних деталей, які часто цікавлять батьків та учнів.
Чи можна вивчати Unity без знання C#?
Так. Починаємо зі знайомства з редактором і простих дій у грі. Змінні, умови, цикли й методи C# розбираємо поступово на власному проєкті; готовий код важливо не лише запустити, а й зрозуміти.
Чи можна прийти зі своєю грою?
Так, можна працювати над уже розпочатою грою. Спершу подивимося на проєкт і визначимо посильний наступний крок. Створення складної гри потребує часу: кількість занять наперед не обіцяю.
Чи можна займатися з-за кордону?
Так, заняття онлайн. У повідомленні зазначте країну або часовий пояс і зручний час.
Який комп’ютер потрібен?
Комп’ютер або ноутбук із Zoom, демонстрацією екрана та програмами для обраного напряму. Комп’ютер або планшет зі Scratch, Zoom і демонстрацією екрана.
Як записатися?
Напишіть @Figarist у Telegram: вік учня, бажаний напрям, попередній досвід і зручний час. Я відповім щодо можливості занять.
Як оплатити заняття?
Оплата на рахунок ФОП у гривні та іноземній валюті.
Познайомитися зі мною у відео
Моя попередня відеовізитка: трохи про мене та заняття.
Переглянути на YouTubeГотові обговорити?
Почнімо з вашої цілі
Напишіть вік або свій рівень, що хочете створити та коли зручно займатися.
1000 грн за заняття