Технічний огляд
Підхід до розробки
Проєкт розробляється у форматі AI-assisted development: ШІ є допоміжним інструментом у процесі розробки, а задум, дизайн і всі ключові рішення належать мені.
Як він влаштований
Блоки, предмети, квести, медалі й персонажі описані даними, а не вписані в код. Новий квест на лічбу — це кілька рядків JSON, тож вміст може рости, не чіпаючи механізмів під ним.
Інтерфейс і тривимірний світ нічого не знають одне про одного й лише обмінюються сигналами.
Код написано за допомогою Claude Code — інструмента програмування з ШІ, який також допомагав із рефакторингом і пошуком помилок. Архітектуру, дизайн гри, інтеграцію ресурсів, тестування й усі остаточні рішення веду я. Генеративні інструменти використано й для частини графіки, зокрема для головного зображення на цьому сайті; моделі в грі взято з наборів, зазначених у подяках.
Технічна частина
Для тих, кому цікаво, що саме працює всередині:
- Рушій
- Godot 4.7, GDScript, рендер OpenGL — низькі системні вимоги
- Платформа
- Windows
- Мережа
- Немає. Жодних запитів, жодних сторонніх SDK, жодних дозволів
- Збереження
- Один файл JSON на профіль, записується безпечно, з резервною копією
- Вміст
- Чотири карти; квести й предмети описані даними, а не кодом
Що тут означає MVP
Означає, що гра тримається купи і цикл працює — але є відомі проблеми, і ось вони.
Працює
- Чотири світи, з’єднані порталами; будівництво, копання, шахти, вода й плавання
- Квести на лічбу та літери — у своїй абетці
- Колекції, медалі, монети, крамниця, персонажі із завданнями та улюбленець
- Три мови в усьому інтерфейсі
- Збереження за профілями, з резервною копією
Ще ні
- Зібрані предмети повертаються, коли знову заходиш у світ, — ті самі яблука можна збирати нескінченно
- Частота кадрів падає, що довше дитина будує: блоки, замуровані новими, не прибираються
- Перші п’ять хвилин не доведені — Свiтко ще не веде новачка до першої цілі
- Інтерфейс без звуків: кнопки й вікна мовчать
- Сам Свiтко досі сірий прототип — фінальний арт і його безсловесний голос попереду
Подяки й ліцензія
Гра, її дизайн, оригінальна графіка та синтезовані в коді звукові ефекти — © 2026 Марія Машура. Гра не є відкритим кодом: її не можна поширювати або змінювати. Саме завантаження безкоштовне.
Сторонні матеріали, усі використані в межах своїх ліцензій:
- Рушій Godot 4.7 — ліцензія MIT.
- Воксельні тварини, предмети й дерева — набір від SonaSar, вільно для особистих і комерційних проєктів.
- Кущі, квіти й трава — Cute Voxel Nature Pack від Redreeh, вільно для будь-яких проєктів.
- Іконки інтерфейсу — Free Icon Pack v3.1 від @gvesster.
- Текстура порталу — GoncaloMCOliveira, ліцензія CC0.
- Зображення неба — CraftPix.net, за їхньою безкоштовною ліцензією.
- Музика — «Cartoon Funny Music» від MaksymMalko, Pixabay.
- Шрифти Fredoka та Nunito — SIL Open Font License 1.1; текст ліцензії йде разом із грою.
Звукові ефекти згенеровані кодом, а не записані, тож там нічого не запозичено. Повний перелік із посиланнями й формулюваннями ліцензій — у файлі CREDITS.txt усередині завантаженого архіву.
Щось знайшли або хочете сказати?
Повідомлення про баги, запитання від батьків і «моя дитина застрягла ось тут» — усе однаково корисне, а останнє особливо.