100% згенеровано ШІ: наш робочий процес з Unity 6, .NET 8 і Python
Одне з найчастіших запитань: як саме можна цілком за допомогою ШІ побудувати складну мультиплеєрну воксельну гру? Коротка відповідь: з дуже суворими правилами.
ШІ чудово пише код, але швидко втрачає з поля зору архітектурну перспективу. Тому з першого дня я запровадив сувору архітектуру клієнт/сервер.
Наш технологічний стек коротко:
Клієнт: Unity 6 для рендерингу, введення та воксельного мешингу.
Сервер: виділений сервер .NET 8 для генерації чанків і авторитетної серверної мережі UDP.
Логіка й код: виключно через промпти до Claude і ChatGPT.
Ресурси: ми попросили згенерувати скрипти Python, які дозволяють ШІ самостійно звертатися до API ElevenLabs (звук) і OpenAI (текстури/графіка).
Наш найважливіший принцип — підхід MVP (мінімально життєздатний продукт). Для кожної функції (наприклад, рецепта крафту чи генерації планет) ми змушуємо ШІ спершу зробити найменшу можливу робочу версію, і лише потім розширювати функцію.
Так код залишається чистим, а галюцинації ШІ — під контролем.
Повний код можна переглянути в нашому репозиторії на GitHub!
Коментарі