Розробка мобільної аркадної гри
Аркади живуть за рахунок перших 30 секунд. Якщо протягом цього часу не виникло відчуття «ще раз» — гравець йде і не повертається. Технічно це означає: ніякого loading screen перед першим запуском ігрової сесії, миттєвий respawn, чутливий ввід без затримок.
Продуктивність як фундамент
Аркадний геймплей вимагає стабільних 60fps. Падіння до 45fps на два фрейми сприймається як баг, не норма. У Unity це означає: Object Pooling для всього динамічного (снаряди, монети, враги, ефекти), Static Batching для непорушних елементів рівня, Single Canvas для ігрового HUD з Canvas.renderMode = RenderMode.ScreenSpaceOverlay — пересоздання Canvas при кожній зміні UI убивает продуктивність через dirty rebuild.
Для управління сенсором — Input System Package з EnhancedTouch.Enable() та Touch.activeTouches замість старого Input.touches. Це усуває overhead додаткового маршалінгу через JNI на Android.
Leaderboards та вірусність
Аркади монетизуються через рекламу та соціальне змагання. Google Play Games Services (Java SDK через Unity plugin) та Game Center на iOS — leaderboards та achievements. Але важливіше: deep link на конкретний рахунок для шарингу в соцмережі. Firebase Dynamic Links генерує коротку ссилку з OG-превью, яка відкриває гру прямо на екрані «побий мій рекорд».
Rewarded ads через AppLovin MAX: показувати пропозицію дивитися рекламу лише після програшу, не під час гри. CTR на rewarded в цьому контексті — 35–50% vs 10–15% при показі в головному меню.
Графік: прототип — 2–3 тижні, повноцінна аркада з 5–7 механіками, leaderboards, монетизацією — 2–4 місяці.







