О нас:
Мы — небольшая, но растущая команда, работающая над созданием и запуском мобильных игр на платформе Roblox. Наша цель — не только быстро прототипировать и тестировать игровые механики, но и выпускать качественные проекты, которые будут приносить удовольствие игрокам по всему миру. Ты станешь частью команды, где каждый отвечает за результат и может влиять на продукт на всех этапах разработки — от идеи до релиза.
Обязанности:
Проектировать и реализовывать серверную и клиентскую логику на Luau с использованием строгой типизации
Разрабатывать и поддерживать ключевые игровые системы: прогрессию, матчмейкинг, экономику, инвентарь
Проектировать архитектуру модульных систем, масштабируемых при росте DAU
Оптимизировать производительность через профилирование (MicroProfiler), object pooling, оптимизацию сети
Обеспечивать безопасность: валидация данных на сервере, защита от RemoteEvent abuse
Проводить code review, участвовать в планировании спринтов и декомпозиции задач
Настраивать CI/CD пайплайны через Rojo + GitHub Actions
Требования:
1-3 года коммерческого опыта на Roblox / Luau
Уверенное понимание клиент-сервер разделения (LocalScript / Script / ModuleScript)
Опыт работы с DataStore / ProfileService, retry-логика, миграции данных
OOP через метатаблицы, основные паттерны проектирования
Работа с RemoteEvents, BindableEvents, RunService
Базовое понимание оптимизации производительности
Опыт работы с системами контроля версий (Git)
Портфолио реализованных проектов обязательно
Технологический стек
Обязательно:
Luau (строгая типизация, метатаблицы, корутины)
Roblox Studio
DataStore / ProfileService
RemoteEvents / RemoteFunctions
Rojo + VS Code
Git / GitHub
Прикрепляйте ссылки на проекты и репу к отклику
Желательно:
Wally (пакетный менеджер)
Knit / Nevermore
Плюсом будет:
TestEZ
Fusion / Roact
MicroProfiler (профилирование)
GitHub Actions (CI/CD)
Будет плюсом также:
Архитектурное проектирование сложных систем (ECS, сервис-локаторы, Knit/Nevermore)
Опыт работы с крупными тайтлами 100к DAU
Понимание механик монетизации и метрик: DAU, ARPU, Retention
Знание Blender / базового 3D-моделирования для прототипирования
Опыт в других игровых движках (Unity, Godot)
Ссылка на Roblox-профиль с изданными играми
Условия:
Удаленная работа, гибкий график.
Возможность влиять на продукт и участвовать в продуктовых решениях.
Конкурентоспособная заработная плата и условия по договоренности.
Работа в динамичной команде над разными экспериментальными проектами.
Москва
до 150000 RUR