Описание
Студия ищет основного программиста для Roblox-проекта: от архитектуры и первых систем до публикации и монетизации игры. Арт, интерфейс и маркетинг закрывает команда.
Задачи
•Полностью вести техническую часть одного тайтла: архитектуру, игровой процесс, данные, экономику, монетизацию и финальную доработку
•Работать по подробному техническому заданию и совместно с командой формализовывать технические требования к системам
•Сдавать результат с доказательством, что он работает
•Создавать повторно используемые системы для следующих игр студии
•Работать короткими фиксированными циклами выпуска — от концепции до публикации; следующий тайтл уже находится в очереди
Требования
•Опыт коммерческой разработки игр от 2 лет или сильное портфолио опубликованных Roblox-проектов
•Знание Luau/Lua, ООП, модульной архитектуры и типизации
•Умение самостоятельно вести техническую часть полноценной игры
•Понимание клиент-серверной модели: сервер владеет состоянием, все клиентские запросы валидируются
•Опыт работы с сохранениями игрока: структура данных, автоматическое сохранение, резервные копии и миграции
•Понимание игровой экономики и прогрессии: внутриигровые валюты, улучшения, награды и инвентарь
•Опыт настройки монетизации: Game Passes, Developer Products, MarketplaceService и корректная обработка ProcessReceipt
•Опыт интеграции игровой аналитики и отслеживания событий: прогрессия, экономика, монетизация и воронки
•Опыт создания многопользовательских и кооперативных игровых систем
•Знание CFrame, векторов, raycast, физики и камеры
•Навыки оптимизации для мобильных устройств и устройств с низкой производительностью
•Умение эффективно ставить задачи AI-моделям и проверять их результат
•Умение работать по подробному техническому заданию, уточнять технические детали и переводить продуктовые требования в техническую реализацию
•Умение писать понятный, документированный и масштабируемый код
•Готовность не привязывать проект к малоизвестным или собственным платформам без согласования
Будет плюсом: опыт с simulator, tycoon, incremental и casual Roblox-играми или мобильными F2P-играми, Wally, Knit или аналогичной архитектурой
Условия
•Оплачиваемое тестовое задание: одна игровая система по техническому заданию и работающая сборка
•Оплачивают профессиональные AI-инструменты для разработки
•Полное владение технической частью проекта без микроменеджмента
•Возможность в перспективе занять должность Lead Developer