Unity is our most-used engine for 2D, 3D and hyper-casual to mid-core games, because one C# codebase ships to Android, iOS, PC, WebGL and more.
How we build
We start with a small playable prototype so the idea can be judged by playing it, then grow it feature by feature. Code is organised for a team: clear scenes and prefabs, dependency injection, data-driven design with ScriptableObjects, and Addressables so downloads stay small.
What we handle
Gameplay and controls, UI with the new UI Toolkit or uGUI, animation and cinematics, shaders and visual effects, physics, save systems, localisation, performance profiling on low-end phones, and store submission.
PC and console targets are released through each platform's own developer programme.