10 июня 2026
О проектах:
Мобильные простые игры с idle-механиками, PvE/PvP режимами, системой прокачки и внутриигровым магазином. Проекты развивается, релиз на Android (APK/AAB), планируется iOS.
Стек технологий
React Native + Expo SDK 53 (Managed Workflow)
TypeScript весь код строго типизирован
expo-router файловая маршрутизация (app/ директория)
AsyncStorage локальное хранилище состояния игры (без бэкенда)
react-native-paper UI-компоненты
expo-linear-gradient, react-native-reanimated визуальные эффекты
EAS Build сборка APK/AAB/IPA
Git/GitHub версионирование
Архитектура проекта
GameContext (React Context + hooks) центральное состояние игры ( 1800+ строк): игроки, валюты, лиги, скаут, тренировки, прогресс
Модульная структура : каждый игровой режим в отдельной папке (src/valorGP/, src/goalStorm/, src/career/, src/streetCup/)
Файловая навигация : app/tabs/ основные экраны, вложенные модальные экраны
Система типов : src/types.ts Player, GameState, Rarity, Training и др.
Константы баланса : src/constants.ts все числовые параметры игры
Игровые режимы (что нужно понимать)
Home idle-доход, апгрейды стадиона
Transfers скаутинг игроков по редкостям (Common Legendary)
My Team состав, тренировки (+OVR), Coach Research (дерево навыков)
Valor Grand Prix PvP 5v5, Valor Pass (Battle Pass механика)
Goal Storm Zone 3v3, зоны прогресса, Storm Pass, валюта Coach Tickets
Street Cup Online турнирный PvP
Career Mode прокачка одного игрока
Shop паки игроков, премиум-покупки, IAP (In-App Purchases)
Season Pass сезонная система наград
Что нужно знать и уметь
Обязательно:
UI делать красиво
React Native + TypeScript уверенный уровень (2+ года)
Expo (Managed Workflow, expo-router, EAS Build)
React Context / хуки для управления состоянием
AsyncStorage для персистентности данных
Адаптивная вёрстка под разные экраны (Android + iOS)
Git ветки, rebase, merge, работа с конфликтами
Понимание игровых механик: idle, gacha/lootbox, battle pass, PvP matchmaking
Работа с СДК
Опыт с In-App Purchases (expo-iap / react-native-iap)
Опыт с AdMob / rewarded ads (expo-ads-admob или аналоги)
Опыт с push-уведомлениями (expo-notifications + Firebase)
Знание Apple Developer Program / Google Play Console (публикация, TestFlight
Figma уметь читать макеты
Плюсом будет:
Опыт разработки мобильных игр
Анимации (react-native-reanimated, Moti)
Опыт с Lottie-анимациями
Понимание серверной части (Node.js) на будущее для мультиплеера
Формат работы
Удалённо
Параллельно с основным разработчиком (работа в одном GitHub-репозитории)
Что предстоит делать
Доработка проектов, новых игровых режимов и фич
UI/UX полировка существующих экранов
Подготовка к релизу: IAP интеграция, push-нотификации, аналитика
Фикс багов по обратной связи от тестеров