MEGACUBE / GELİŞTİRME ARŞİVİ

Geliştirici günlüğü

Oyun yapımcısının MEGACUBE üzerindeki gerçek çalışmalarına dair notlar burada yer alır. Gönderiler tarihe göre sıralanır; tekrarlar birleştirilir.

Arşiv gönderileri oyunun güncel durumunu göstermez. İlk ifadeler ve planlar değişmiş olabilir. Güncel durum: MEGACUBE 2.0 · MEGACUBE 3.0

Gönderiler özgün Rusça metinleriyle korunur.

Кто виноват

Оба уверены, что второй ничего не понимает. А я плачу за обоих.

Özgün gönderiyi açTelegram ↗

Двое в переписке

В переписке нас двое, а виноват всё равно я.

Özgün gönderiyi açTelegram ↗

Да или нет

Теперь спрашиваю: «Да или нет?» Но он и между «да» и «нет» умудряется вставить предысторию.

Özgün gönderiyi açTelegram ↗

Кнопка и непрошеная архитектура

Сначала просишь ИИ сделать кнопку красной.

Кнопка и непрошеная архитектура
Yazıyı oku

Сначала просишь ИИ сделать кнопку красной.

Потом пишешь три страницы о том, что означает «ОСТАЛЬНОЕ НЕ ТРОГАЙ» 😅

Özgün gönderiyi açTelegram ↗DTF ↗vc.ru ↗

Баг, которого не должно быть

Когда полчаса объясняешь багу, почему он технически не может существовать.

Yazıyı oku

Когда полчаса объясняешь багу, почему он технически не может существовать.

Баг внимательно выслушал.
Согласился с аргументами.
И пошёл в релиз 😅

Özgün gönderiyi açTelegram ↗

Точка с запятой и 347 ошибок

Дорогой дневник.

Yazıyı oku

Дорогой дневник.

У точки с запятой нет зарплаты, кабинета и должности.

Но судя по 347 ошибкам после её увольнения, именно она тут всем руководила.

Вернули. Извинились. Печеньки теперь тоже за наш счёт 😅

Özgün gönderiyi açTelegram ↗

Сделаю одну маленькую правку. И ещё вот эту

Новый комикс из «Дорогого дневника» MEGACUBE. В нём одна небольшая правка быстро обрастает идеями, пока первоначальную задачу уже трудно найти.

Сделаю одну маленькую правку. И ещё вот эту
Yazıyı oku

Новый комикс из «Дорогого дневника» MEGACUBE. В нём одна небольшая правка быстро обрастает идеями, пока первоначальную задачу уже трудно найти.

Самая неприятная часть такой истории: каждое добавление по отдельности кажется разумным. Но вместе они превращают понятную задачу в новый проект.

Как вы ограничиваете такие правки: фиксируете результат заранее или откладываете новые идеи в отдельный список?

Özgün gönderiyi açDTF ↗vc.ru ↗

Первые наброски игрового мира

Arşiv özeti

Автор показал сырой первый уровень и концепт подъёма по внешней стене, а также спросил читателей, какие материалы помогают понять проект на ранней стадии. Это архивный срез разработки от 2 октября.

Özgün gönderiyi açvc.ru ↗

Пока собирается игра

Дорогой дневник.

Пока собирается игра
Yazıyı oku

Дорогой дневник.

«Пока собирается игра, сделаю кофе».

Потом посуда. Стирка. Тренировка. Даже тот ящик, куда всё складывается «на пять минут», разобран.

Возвращаешься к компьютеру, а там: «Выберите папку для сборки».

Ты ждал его. Он ждал тебя.

Два часа идеального взаимопонимания. Ни одного результата 😅

Özgün gönderiyi açTelegram ↗DTF ↗

Очень ранний первый уровень

🧊 Первый уровень MEGACUBE. Пока очень сырой.

Yazıyı oku

🧊 Первый уровень MEGACUBE. Пока очень сырой.

Мы поменяли всю концепцию игры, поэтому этот кадр показывает промежуточный этап разработки. Здесь ещё много временных решений, от внешнего вида до управления.

Сейчас собираем основу. До момента «вот теперь это тот самый MEGACUBE» предстоит немало работы, но именно ради него всё и затеяли 🙂

Что уже цепляет: огромная стена, платформы над облаками или сама атмосфера?

playmegacube.com · @playmegacube

Özgün gönderiyi açTelegram ↗

Перенос из Unity в Unreal

Как Kimi K3 помог с большой задачей переноса

Yazıyı oku

Как Kimi K3 помог с большой задачей переноса

Перенести MEGACUBE из Unity в Unreal оказалось сложнее, чем переписать C# на C++. Важно сохранить поведение игры: где появляется герой, как выбирается следующий участок пути и что происходит после перезапуска.

Kimi K3 помог мне подступиться к большой проблеме миграции. План переноса готов, сама миграция ещё не завершена.

В анимации исходный C++ проекта: выбор устаревших записей кэша с защитой закреплённых данных. Такие правила тоже нужно учитывать при переносе. Другой движок, а работающие механики терять нельзя.

Когда появится соответствующая версия в Unreal, показать оба варианта рядом?

playmegacube.com · @playmegacube

Özgün gönderiyi açTelegram ↗

Как я работаю с Codex

Кто помогает писать код MEGACUBE

Yazıyı oku

Кто помогает писать код MEGACUBE

Часть кода MEGACUBE мне помогает писать Codex с моделью GPT-6.1 Sol. Я ставлю задачу и проверяю результат в проекте.

В анимации настоящий фрагмент: подготовка участка стены, вызов C++-модуля из C# и добавление данных в кэш. Здесь уже важны и границы массивов, и результат вызова, и память.

Одна функция занимает всего несколько десятков строк. Сложность начинается, когда таких функций много и они должны работать вместе. Исправил одну деталь, запускаешь проект и проверяешь, не зацепил ли другую. Знакомое чувство? 🙂

Что показать в следующий раз: движение стены или путь героя?

playmegacube.com · @playmegacube

Özgün gönderiyi açTelegram ↗

Чем помогает Claude

Чем я пользуюсь при создании MEGACUBE: Claude

Yazıyı oku

Чем я пользуюсь при создании MEGACUBE: Claude

Часть технической работы над проектом мне помогают выполнять ИИ-агенты. Claude от Anthropic я тоже использую, причём на бесплатном тарифе.

С ним разбираю промпты для других инструментов, советуюсь по коду и ошибкам, проверяю идеи перед тем, как поставить задачу агенту. Ещё он хорошо помогает писать письма и тексты. Легенду MEGACUBE он создал с моих слов, собрав мои идеи в связную историю.

В анимации показан фрагмент настоящего кода MEGACUBE: подготовка данных живого сегмента для GPU. Это часть технической кухни проекта.

Это мой личный опыт, не реклама. Anthropic не спонсирует MEGACUBE и не участвует в проекте. Идея игры моя, а в её реализации мне помогают ИИ-инструменты.

playmegacube.com · @playmegacube

Özgün gönderiyi açTelegram ↗

Живой куб и белый лабиринт

Arşiv özeti

Архивный материал показывает очень ранний кадр первого уровня и концепты подъёма по стене и лабиринта. Часть прежних названий в оригинальной публикации устарела; нынешняя структура вселенной описана на страницах игр.

Özgün gönderiyi açDTF ↗

Первый ролик: запрос обратной связи

Arşiv özeti

Архивный пост о том, что показать в первой демонстрации: движение, монеты, падение и контрольные точки. Формулировка жанра отражает состояние проекта на 1 октября и больше не описывает нынешний замысел игры.

Özgün gönderiyi açDTF ↗

MEGACUBE до релиза

MEGACUBE можно рассмотреть до релиза

Yazıyı oku

MEGACUBE можно рассмотреть до релиза

Как выглядит мир игры, которую ещё создают?

На сайте MEGACUBE собраны идея живого куба, концепты персонажей, кадры Unity-версии и отдельный раздел о состоянии разработки. Здесь можно увидеть замысел и понять, какая часть уже получила техническую основу, а какая ещё впереди.

Мы разделяем концепты и результаты работы: красивый рендер показывает направление, а готовый игровой процесс требует своей проверки. Игра находится в разработке, дата выхода пока не объявлена.

Начать знакомство можно с мира, а затем перейти к разделу «Состояние»:
https://playmegacube.ru/ru.html?utm_source=telegram&utm_medium=owned_channel&utm_campaign=megacube_20260930&utm_content=world_intro

Что помогает вам понять новую игру быстрее: короткий ролик с движением или несколько кадров с пояснениями? Напишите в комментариях.

Özgün gönderiyi açTelegram ↗

Устройство стены

🧊 У стены MEGACUBE есть маленький обман.

Yazıyı oku

🧊 У стены MEGACUBE есть маленький обман.

На экране много разных кубов. У каждого своё место, цвет, шесть граней, а на некоторых уже есть изображения. Но отдельный объект для каждого куба мы не создаём. Передаём видеокарте одну модель и данные о сегментах. Она рисует их пачками, а повороты и «дыхание» считает шейдер.

Самое сложное началось в деталях. Купленное изображение должно попасть на нужную грань и остаться там и в обзоре куба, и в игровом уровне. Живые линии должны быть видны вблизи, но не превращаться в шум издалека. Мы ловили мерцание сегментов и белую подсветку, правили детализацию и толщину линий, закрепляли исправления тестами.

Вот сколько работы скрывается за стеной, которая просто красиво движется. Что показать следующим: поворот одного куба крупным планом или «дыхание» всей стены?

Özgün gönderiyi açTelegram ↗

Поворот куба

💻 Снаружи кажется, что куб просто поворачивается. Внутри мы отдельно следим за временем ожидания, началом поворота и тем, чтобы сегмент не замирал между движениями.

Yazıyı oku

💻 Снаружи кажется, что куб просто поворачивается. Внутри мы отдельно следим за временем ожидания, началом поворота и тем, чтобы сегмент не замирал между движениями.

Собрали короткое видео: реальные строки из проекта появляются по одной. Хотите чаще видеть такие кусочки разработки или интереснее смотреть на результат в игре?

Özgün gönderiyi açTelegram ↗

Сцена загрузки

Со сценой загрузки была своя история.

Yazıyı oku

Со сценой загрузки была своя история.

Сначала появились цветные волокна. Потом мы добавили живой куб и подгоняли движение и свет, чтобы всё складывалось в одну сцену. Полная версия длится 15 секунд и уже встроена в текущую сборку игры.

Здесь короткий фрагмент, который можно смотреть по кругу. Вам нравится такой яркий вход в мир MEGACUBE или сделали бы его спокойнее?

Özgün gönderiyi açTelegram ↗

Как мы собирали сегмент

🧊 Этот сегмент мы собирали не за один подход.

Yazıyı oku

🧊 Этот сегмент мы собирали не за один подход.

В Blender сменилось несколько версий, пока точки и линии начали двигаться как единый объём. Больше всего внимания забрали мелочи: точки должны оставаться внутри куба, линии сохранять форму, а конец анимации незаметно переходить в начало.

Вот 20 секунд одного из рабочих прототипов. Посмотрите несколько повторов: какой момент движения нравится вам больше?

Özgün gönderiyi açTelegram ↗

Мир из сегментов

MEGACUBE — мир из кубических сегментов ✨

Yazıyı oku

MEGACUBE — мир из кубических сегментов ✨

Это визуальный концепт для дневника разработки, а не кадр из готовой игры. Здесь будем показывать, как развивается проект: изображения, движение сегментов и результаты работы.

Что вам интереснее увидеть первым — движение куба или игровой процесс? Напишите в комментариях 👇

🌐 playmegacube.com

Özgün gönderiyi açTelegram ↗

Начало дневника

MEGACUBE — дневник разработки

Yazıyı oku

MEGACUBE — дневник разработки

Здесь будут короткие отчёты о ходе работы: скриншоты, примеры кода и новости проекта. Игра находится в разработке.

Официальные сайты:
https://playmegacube.com
https://playmegacube.online
https://playmegacube.ru

MEGACUBE development log: updates, screenshots and code examples. The game is in development.

Özgün gönderiyi açTelegram ↗

Поиск управления

🎮 С управлением мы пока спорим больше всего.

Yazıyı oku

🎮 С управлением мы пока спорим больше всего.

Рабочие варианты уже есть, но ни про один мы ещё не сказали: «Всё, оставляем». На карточке небольшой фрагмент настоящего кода с базовыми командами. Сами команды простые. Сложнее сделать так, чтобы управлять героем на телефоне было удобно.

Как вам привычнее: вести персонажа одним пальцем, касаться нужной платформы или нажимать на зоны слева и справа? Что больше всего раздражает вас в мобильном управлении? Напишите в комментариях, нам нужен свежий взгляд.

Özgün gönderiyi açTelegram ↗