Беру на себя разработку игр и интерактивных приложений на движке Bevy и языке Rust. Ко мне приходят, когда нужен результат, который не тормозит: плавная картинка, предсказуемая нагрузка и код, который не разваливается через полгода правок. Rust обеспечивает безопасную работу с памятью без сборщика мусора — значит, никаких внезапных пауз посреди кадра, а частота обновления держится ровно даже при большом числе активных объектов на сцене.
В основе — подход ECS: сущности, компоненты и системы. Я не выстраиваю громоздкие иерархии классов, а собираю поведение из компактных блоков данных, которые легко тестировать и переиспользовать. Благодаря этому проект остаётся понятным по мере роста, а добавление новой механики не превращается в переписывание половины игры. Настраиваю графику, управление, физику, звук, интерфейс и загрузку ресурсов, подключаю вашу логику и оптимизирую тяжёлые места, распараллеливая нагрузку по ядрам процессора.
Одна кодовая база на Rust — и на выходе сборки под нужные платформы: настольные версии для Windows, Linux и macOS, а также WebAssembly для запуска прямо в браузере без установки. Работаю по-разному: с нуля по вашему техническому заданию, как продолжение уже начатого проекта на Bevy, или в формате небольшого играбельного среза для проверки концепции перед полноценным производством. Расскажите, что за игра и на чём она должна работать, — предложу архитектуру и понятный план по шагам.
— Игровая логика и механики на ECS
— Сборки под настольные системы и WebAssembly
— Оптимизация частоты кадров и параллельные вычисления
— Прототипы, играбельные срезы и сопровождение проекта
В основе — подход ECS: сущности, компоненты и системы. Я не выстраиваю громоздкие иерархии классов, а собираю поведение из компактных блоков данных, которые легко тестировать и переиспользовать. Благодаря этому проект остаётся понятным по мере роста, а добавление новой механики не превращается в переписывание половины игры. Настраиваю графику, управление, физику, звук, интерфейс и загрузку ресурсов, подключаю вашу логику и оптимизирую тяжёлые места, распараллеливая нагрузку по ядрам процессора.
Одна кодовая база на Rust — и на выходе сборки под нужные платформы: настольные версии для Windows, Linux и macOS, а также WebAssembly для запуска прямо в браузере без установки. Работаю по-разному: с нуля по вашему техническому заданию, как продолжение уже начатого проекта на Bevy, или в формате небольшого играбельного среза для проверки концепции перед полноценным производством. Расскажите, что за игра и на чём она должна работать, — предложу архитектуру и понятный план по шагам.
— Игровая логика и механики на ECS
— Сборки под настольные системы и WebAssembly
— Оптимизация частоты кадров и параллельные вычисления
— Прототипы, играбельные срезы и сопровождение проекта