MEGACUBE / АРХИВ РАЗРАБОТКИ

Дневник разработчика

Здесь говорит автор игры о реальной работе над MEGACUBE. Записи собраны по датам; повторные размещения объединены в одну карточку.

Архивные записи не описывают текущую готовность игры. Ранние формулировки и планы могли измениться. Актуальный статус: MEGACUBE 2.0 · MEGACUBE 3.0

Записи сохранены на русском языке оригинала.

Кто виноват

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

Открыть первоисточникTelegram ↗

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

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

Открыть первоисточникTelegram ↗

Да или нет

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

Открыть первоисточникTelegram ↗

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

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

Кнопка и непрошеная архитектура
Читать запись

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

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

Открыть первоисточникTelegram ↗DTF ↗vc.ru ↗

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

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

Читать запись

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

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

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

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

Открыть первоисточникTelegram ↗

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

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

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

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

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

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

Открыть первоисточникDTF ↗vc.ru ↗

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

Архивная аннотация

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

Открыть первоисточникvc.ru ↗

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

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

Пока собирается игра
Читать запись

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

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

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

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

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

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

Открыть первоисточникTelegram ↗DTF ↗

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

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

Читать запись

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

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

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

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

playmegacube.com · @playmegacube

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

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

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

playmegacube.com · @playmegacube

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

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

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

playmegacube.com · @playmegacube

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

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

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

playmegacube.com · @playmegacube

Открыть первоисточникTelegram ↗

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

Архивная аннотация

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

Открыть первоисточникDTF ↗

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

Архивная аннотация

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

Открыть первоисточникDTF ↗

MEGACUBE до релиза

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

Читать запись

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

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

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

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

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

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

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

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

Открыть первоисточникTelegram ↗

Поворот куба

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

Читать запись

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

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

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

🌐 playmegacube.com

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

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

Открыть первоисточникTelegram ↗

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

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

Читать запись

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

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

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

Открыть первоисточникTelegram ↗