Код, треугольники и кофе
82 subscribers
51 photos
6 videos
13 links
Егор Максимов. Делаю игры, инструменты и приложения. Показываю процесс, ошибки и результаты экспериментов с ИИ.
Download Telegram
🏃‍♂ Герой наконец побежал.

После проб со спрайтами, ригом из частей и генерацией видео я пришёл к 3D: получил модель в Meshy и применил к ней анимацию в Mixamo. На видео результат из Mixamo.

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

Дальше оптимизация модели с помощью нейронки и в движок. Посмотрим как она с этим справиться.

Прочитать можно тут .
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
⚡ Всем привет! Ненадолго пропал но не потому, что всё забросил, а потому что активностей стало слишком много.

🤩 Сейчас разработка Моррака ненадолго на паузе, поэтому про неё было мало новостей. Но я подумал, что полная тишина тоже странно, особенно если это всё-таки блог, а не только devlog одной игры.

🫥 Так что буду постепенно возвращать активность и писать не только про игру, но и про разработку, текущие проекты и то, что происходит в жизни.

🖥 Сейчас основное время уходит на прокачку во фронтенде и разработку мобильного приложения для фитнеса. Параллельно поставил себе отдельный эксперимент: делаю небольшую 2D-игру по мотивам большой игры исключительно с помощью ИИ. Хочу проверить, можно ли реально "навайбкодить" игру, где граница между прикольным прототипом и чем-то, что уже можно показать людям.

🤖 Еще из дополнительных активностей — делаю плагин для AutoCAD, разворачиваю локальные LLM на своём компьютере, экспериментирую с ними в работе и пытаюсь встроить нейросети в 3D-пайплайн.

💻 Для этого даже обновил ноут, так что теперь можно гонять всё локально и пробовать интересные штуки.

Короче, пауза в разработке игры есть, но движения стало даже больше. Просто теперь буду показывать его шире.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥4👍1😁1
🕹 Делаю 2D-игру с помощью ИИ.

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

Делаю в Godot. До этого почти с ним не работал, поэтому это еще и эксперимент с новым движком. В качестве ИИ агента использую Codex от ChatGPT. Также в планах поставить локальные модели на ноутбук для картинок и музыки.

Сама игра выросла из идеи про Моррак, но это не замена, а скорее проверка гипотез и механик.

Это будет серия постов о том, можно ли с помощью ИИ пройти путь от "вайбкодинга" до прототипа, который не стыдно показать.

Стартую с кубов.
Посмотрим, сможет ли из этого вырасти игра.
🔥7❤1👍1
🍩 Настроил связку Blender + ChatGPT.

Для первого теста сгенерировал пончик. Да, тот самый пончик - почти обязательный символ всех, кто когда-либо начинал изучать Blender.

Ничего сложного специально не делал: задача была просто проверить, что подключение работает и Blender действительно может выполнять команды через ИИ. Буквально за несколько минут пончик был готов.

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

Буду попутно рассказывать, что получается хорошо, где ИИ реально экономит время, а где пока упирается в ограничения и требует ручной доработки.

Пока это маленький тест.
Но направление очень интересное.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
🏋🏻 Делаю своё фитнес-приложение.

Всё началось с личной проблемы. Я пользовался платным трекером тренировок, но после отключения оплаты через мобильного оператора на iPhone продлевать подписку стало неудобно.

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

Сейчас работаю над главным экраном и самим трекером. После этого перейду к созданию тренировок.

➡️ Буду показывать, как развивается проект и что из этого получится.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7
🚀 Запустил свой сайт. И спрятал в нём игру.

На setcode.ru собрал проекты, над которыми работаю: MORRAK, HellTrip на Godot, Геофакт для AutoCAD и фитнес-приложение Xtrainix. У каждого есть описание и текущее состояние.

Внизу главной страницы находится терминал с контактами. Введите play, и он превратится в Bug Hunter. Баги ползут в прод, вы закрываете их патчами, а каждые три релиза приходит босс со своим стек-трейсом

Игра работает и на телефоне. Про её правила и устройство уже есть первая статья в блоге.

Заглядывайте: https://setcode.ru/

Если доберётесь до Merge Hell, присылайте рекорд. 😅
1🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
🕹 ХэллТрип: показываю, что уже получилось.

Делаю кооперативную игру на Godot с помощью ИИ. Код, сцены и ассеты вручную не правлю: придумываю механику, ставлю задачи и проверяю результат.

На видео одиночный забег. Уже есть выбор персонажа, карта и база, движение, рывок, бой, опыт и переходы между комнатами.

Это прототип игровой логики: персонажи и окружение пока временные, финального визуала здесь ещё нет.

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

Читать: https://setcode.ru/blog/helltrip-start

➡️ Дальше предстоит сгенерировать персонажа и разобраться с его анимацией. Первые пробы нужного результата пока не дали.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
📄 Создал для своей работы два скилла по геймдеву. Делюсь.

Это инструкции для ИИ-агента: как разбирать задачи, работать с проектом и проверять результат.

• game-designer помогает разобрать идею игры, продумать механики и прокачку, собрать геймдизайн-документы.

• godot-gamedev помогает работать с кодом и сценами в Godot, искать ошибки и проверять исправления в движке.

Использовать можно в Codex и Claude Code. Инструкция по установке есть в README репозитория.

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

Сохраняйте ссылку, если разрабатываете с ИИ:
https://github.com/setcodes/gamedev-skills
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
😒 Написал мод для Claude Code. А потом нашёл встроенную галочку, которая решает ту же задачу 😅

Ситуация: Claude делает большую задачу и посередине упирается в лимит. До сброса - час, а мне пора в спортзал. Вернусь через три.

Сидеть у компьютера ради одного «продолжай» не хочется. Но и терять два часа, за которые агент мог бы закончить работу, — тоже.

Поэтому я сделал limit-watch — мод для Claude Code:

— показывает пятичасовой и недельный лимиты прямо над полем ввода;
— после сброса сам отправляет сообщение о продолжении;
— одной кнопкой не даёт Mac уснуть, пока агент ждёт.

Потом началась возня с интерфейсом: исчезающие иконки, кнопки без скруглений, ширина в символьных ячейках. Написал 29 тестов и пошёл проверять на настоящем лимите.

И тут Claude показал свою галочку:

«Автоматически продолжать после сброса лимитов».


Оказалось, в десктопе это уже есть. Узнал под конец разработки.🤪

Впрочем, мод оставил: лимиты всегда перед глазами, продолжение работает и в терминале, а ещё умеет ждать сброса недельного лимита.

Если хотите попробовать мод у себя - в статье на сайте рассказал, как его установить и как он работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
☠️ Пробую оживить сгенерированных персонажей.

Сначала попробовал сгенерировать спрайты для покадровой анимации. Не вышло: в каждом кадре персонаж немного другой, и в движении это выглядит не очень.

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

💡 Есть идеи попробовать совсем другой подход. Но об этом в следующем посте.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
✨ Пробую другой подход: сгенерировать 3D-модель персонажа нейронкой, а затем анимировать её в Mixamo.

Для генерации выбрал Meshy, загрузил свой концепт и вот результат. Далее буду пробовать загрузить в Mixamo и применить к ней анимацию бега.

Пока выбирал сервис, нашёл

Top 3D AI - сайт с рейтингом генераторов 3D и сравнением результатов.


Оставлю ссылку, если тоже хотите попробовать.

Хочу протестировать ещё Tripo. Сделал там бесплатную генерацию, и по первому впечатлению качество показалось лучше.

Теперь интересно сравнить оба сервиса на одинаковых исходниках.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
😎 Сегодня наконец-то запустили бета-тестирование своего плагина «Геофакт» для AutoCAD.

Он помогает геодезистам работать с чертежами: проставляет проектные размеры по стенам и осям, сравнивает их с исполнительной съёмкой и показывает фактические размеры и отклонения прямо в DWG.

Присоединиться может любой заинтересованный. Бесплатный пробный доступ на 14 дней можно получить в личном кабинете. На сайте есть скачивание, инструкция и документация.

Панель работает в AutoCAD на Windows. На macOS доступен командный режим.

Если работаете с такими задачами, заходите попробовать.

Ошибки, непонятные моменты и пожелания можете писать мне или отправить через раздел «Контакты» на сайте.

А если среди знакомых есть геодезисты, поделитесь пожалуйста с ними ссылкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🏃‍♂ Герой наконец побежал.

После проб со спрайтами, ригом из частей и генерацией видео я пришёл к 3D: получил модель в Meshy и применил к ней анимацию в Mixamo. На видео результат из Mixamo.

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

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

Читать: https://setcode.ru/blog/helltrip-to-3d
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
📕 Мой новый проект: читалка Listrio.

Как-то увидел в рилсах RSVP-читалку. Стало интересно сделать свою, чтобы можно было загружать собственные тексты.

RSVP расшифровывается как Rapid Serial Visual Presentation, или «быстрое последовательное визуальное предъявление»: слова появляются по одному в фиксированной точке экрана с заданной скоростью.


Бывает, нужно быстро пробежать текст по диагонали. А бывает, хочется прочитать вдумчиво, но времени мало. Хочу проверить, можно ли таким способом читать быстрее и при этом понимать прочитанное.

Сейчас уже есть импорт своих текстов в разных форматах, регулировка скорости, анимированный фон, музыка и настройки оформления.

Может, получится сделать этот способ удобнее для повседневного использования.

Попробовать: listrio.setcode.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5