Игры на Godot и GDScript
Описание услуги
Разрабатываю игры и игровые системы на движке Godot с использованием GDScript — Python-подобного языка, лежащего в основе движка. Есть ли у вас готовая концепция игры, черновой прототип или одна упрямая механика, которая никак не заводится — я превращаю это в понятный, читаемый код, стабильно работающий на десктопе и мобильных устройствах.
Что я делаю: геймплейный код для 2D и 3D, контроллеры персонажа, ИИ противников и машины состояний, системы инвентаря и диалогов, сохранение и загрузку, навигацию по меню и интерфейсу. Правильно выстраиваю структуру сцен, связываю ноды через сигналы вместо запутанных ссылок и создаю переиспользуемые кастомные ноды, чтобы проект оставался управляемым по мере роста. Также занимаюсь подключением шейдеров, эффектами частиц, анимацией на твинах и работой камеры.
Помимо функций, я забочусь о том, как игра ощущается и как устроен проект. Следую философии Godot «ноды и сцены», держу скрипты короткими и сфокусированными, понятно называю сущности и комментирую сложные места, чтобы любой разработчик мог продолжить работу. Синглтоны-автозагрузки, ресурсы и экспортируемые переменные использую так, как задумано движком.
Экспорт входит в работу: настраиваю сборки под Android и десктоп, тестирую сенсорное управление, обрабатываю соотношения сторон и безопасные зоны, слежу за производительностью на средних телефонах. Нужен стартовый шаблон, вертикальный срез или помощь с проектом, который кто-то бросил, — подключусь на любом этапе.
Опишите идею, целевые платформы и срок — я вышлю понятный объём работ с этапами. Вы получаете прокомментированный исходник, рабочую сборку и короткий разбор, чтобы дальше развивать проект самостоятельно.
Что я делаю: геймплейный код для 2D и 3D, контроллеры персонажа, ИИ противников и машины состояний, системы инвентаря и диалогов, сохранение и загрузку, навигацию по меню и интерфейсу. Правильно выстраиваю структуру сцен, связываю ноды через сигналы вместо запутанных ссылок и создаю переиспользуемые кастомные ноды, чтобы проект оставался управляемым по мере роста. Также занимаюсь подключением шейдеров, эффектами частиц, анимацией на твинах и работой камеры.
Помимо функций, я забочусь о том, как игра ощущается и как устроен проект. Следую философии Godot «ноды и сцены», держу скрипты короткими и сфокусированными, понятно называю сущности и комментирую сложные места, чтобы любой разработчик мог продолжить работу. Синглтоны-автозагрузки, ресурсы и экспортируемые переменные использую так, как задумано движком.
Экспорт входит в работу: настраиваю сборки под Android и десктоп, тестирую сенсорное управление, обрабатываю соотношения сторон и безопасные зоны, слежу за производительностью на средних телефонах. Нужен стартовый шаблон, вертикальный срез или помощь с проектом, который кто-то бросил, — подключусь на любом этапе.
Опишите идею, целевые платформы и срок — я вышлю понятный объём работ с этапами. Вы получаете прокомментированный исходник, рабочую сборку и короткий разбор, чтобы дальше развивать проект самостоятельно.
Связаться с фрилансером
Закажите услугу или задайте вопрос исполнителю.
Контакты фрилансера
E-mailПоказать
