MEGACUBE / DEVELOPMENT ARCHIVE

Developer diary

The game creator writes here about real work on MEGACUBE. Posts are arranged by date; copies across platforms share one entry.

Archive posts do not describe the game’s current readiness. Early wording and plans may have changed. Current status: MEGACUBE 2.0 · MEGACUBE 3.0

Entries retain their original Russian text.

Кто виноват

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

Open original postTelegram ↗

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

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

Open original postTelegram ↗

Да или нет

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

Open original postTelegram ↗

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

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

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

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

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

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

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

Read entry

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

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

Open original postTelegram ↗

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

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

Read entry

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

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

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

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

Open original postTelegram ↗

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

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

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

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

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

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

Open original postDTF ↗vc.ru ↗

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

Archive summary

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

Open original postvc.ru ↗

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

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

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

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

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

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

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

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

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

Open original postTelegram ↗DTF ↗

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

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

Read entry

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

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

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

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

playmegacube.com · @playmegacube

Open original postTelegram ↗

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

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

Read entry

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

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

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

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

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

playmegacube.com · @playmegacube

Open original postTelegram ↗

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

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

Read entry

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

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

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

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

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

playmegacube.com · @playmegacube

Open original postTelegram ↗

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

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

Read entry

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

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

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

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

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

playmegacube.com · @playmegacube

Open original postTelegram ↗

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

Archive summary

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

Open original postDTF ↗

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

Archive summary

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

Open original postDTF ↗

MEGACUBE до релиза

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

Read entry

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

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

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

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

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

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

Open original postTelegram ↗

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

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

Read entry

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

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

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

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

Open original postTelegram ↗

Поворот куба

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

Read entry

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

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

Open original postTelegram ↗

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

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

Read entry

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

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

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

Open original postTelegram ↗

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

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

Read entry

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

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

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

Open original postTelegram ↗

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

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

Read entry

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

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

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

🌐 playmegacube.com

Open original postTelegram ↗

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

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

Read entry

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

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

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

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

Open original postTelegram ↗

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

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

Read entry

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

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

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

Open original postTelegram ↗