Пишу игры и игровую механику на движке Godot и языке GDScript — это Python-подобный язык, встроенный прямо в движок. Приходите с любым: с полностью придуманной игрой, с сырым прототипом или с единственной механикой, которая упорно не хочет работать. Я превращаю задачу в аккуратный и читаемый код, который ровно идёт и на компьютере, и на телефоне.
Моя работа охватывает геймплей в 2D и 3D: управление героем, поведение врагов через машины состояний, инвентарь, диалоги, сохранения, экраны меню и весь интерфейс. Сцены собираю по-человечески, ноды соединяю сигналами, а не клубком прямых ссылок, и выношу повторяющиеся элементы в отдельные ноды, чтобы проект не превращался в кашу по мере роста. Отдельно берусь за шейдеры, частицы, анимацию через твины и настройку камеры.
Мне важна не только начинка, но и ощущение от игры вместе с порядком внутри проекта. Держусь подхода Godot «сцены и ноды», не раздуваю скрипты, даю сущностям внятные имена и поясняю комментариями хитрые участки — чтобы следующий человек в проекте не тратил день на разбор. Автозагрузки, ресурсы и экспортируемые переменные применяю по назначению, а не наугад.
Сборка тоже на мне: готовлю версии под Android и десктоп, проверяю управление пальцами, разбираюсь с соотношением сторон и безопасными зонами экрана, добиваюсь плавности на недорогих смартфонах. Нужен каркас для старта, вертикальный срез для показа инвесторам или спасение брошенного проекта — включусь на любой стадии.
Пришлите замысел, список платформ и желаемый срок — в ответ получите понятный план с этапами, прокомментированные исходники, готовую сборку и короткое объяснение, как развивать игру дальше своими силами.
Моя работа охватывает геймплей в 2D и 3D: управление героем, поведение врагов через машины состояний, инвентарь, диалоги, сохранения, экраны меню и весь интерфейс. Сцены собираю по-человечески, ноды соединяю сигналами, а не клубком прямых ссылок, и выношу повторяющиеся элементы в отдельные ноды, чтобы проект не превращался в кашу по мере роста. Отдельно берусь за шейдеры, частицы, анимацию через твины и настройку камеры.
Мне важна не только начинка, но и ощущение от игры вместе с порядком внутри проекта. Держусь подхода Godot «сцены и ноды», не раздуваю скрипты, даю сущностям внятные имена и поясняю комментариями хитрые участки — чтобы следующий человек в проекте не тратил день на разбор. Автозагрузки, ресурсы и экспортируемые переменные применяю по назначению, а не наугад.
Сборка тоже на мне: готовлю версии под Android и десктоп, проверяю управление пальцами, разбираюсь с соотношением сторон и безопасными зонами экрана, добиваюсь плавности на недорогих смартфонах. Нужен каркас для старта, вертикальный срез для показа инвесторам или спасение брошенного проекта — включусь на любой стадии.
Пришлите замысел, список платформ и желаемый срок — в ответ получите понятный план с этапами, прокомментированные исходники, готовую сборку и короткое объяснение, как развивать игру дальше своими силами.