
Games

Why We Build Everything in Unity
Cross-platform. C#. Battle-tested from mobile to MMO. Here is why Unity is our engine of choice, and what it means for your project.
The Business Case for Unity
Cross-Platform from a Single Codebase
Unity builds to iOS, Android, PC, Mac, WebGL, PlayStation, Xbox, and Switch from one project. That means one team, one codebase, and one set of bugs to fix, regardless of how many platforms you ship on. For studios and publishers, this translates directly to lower development costs and faster time-to-market across platforms.
RuneScape Mobile was ported from a 20-year Java codebase to run on iOS and Android. David led this mobile team at Jagex. That is the kind of cross-platform challenge Unity handles. See the RuneScape Mobile project →
Mature Ecosystem
Unity has the largest developer community of any game engine. That means more available talent, more third-party assets and tools, better documentation, and more Stack Overflow answers when something goes wrong. For a studio or publisher, this reduces hiring risk and makes it easier to find additional developers if you need to scale up.
C# as a Production Language
Unity uses C#, a strongly-typed, enterprise-grade language with excellent tooling (Visual Studio, Rider, Roslyn analyzers). This matters for large projects: strong typing catches bugs at compile time rather than runtime, refactoring tools work reliably, and code reviews are faster. Learn more about C# →
Proven at Scale
Unity powers mobile games with hundreds of millions of installs, MMOs with thousands of concurrent players, and educational tools used by institutions like Cambridge University Press. OVG's own Domi Online demonstrates Unity handling 1,000+ concurrent players with server-authoritative FishNet networking. See the Domi Online project →
Lower Total Cost of Ownership
Unity's licensing model (free for studios under $200K revenue, Plus and Pro tiers above) is more accessible than Unreal's 5% revenue share on gross revenue above $1M. For mobile games with thin margins, this difference is significant at scale.
What Unity Does Best
Where Unity Is the Strongest Choice
Mobile Games (iOS and Android)
Unity dominates mobile. The runtime is smaller, build times are faster, and mobile-specific optimisation tools (Adaptive Performance, frame pacing) are mature.
Cross-Platform Projects
If you need to ship on mobile AND PC AND console from one codebase, Unity is the most efficient path.
2D Games
Unity's 2D tools (Tilemap, Sprite Shape, 2D Physics, 2D Animation) are more mature than Unreal's 2D workflow.
WebGL and Browser Games
Unity's WebGL export is production-ready. Unreal's web support is experimental.
Educational and Serious Games
Unity's accessibility, lower learning curve, and institutional adoption make it the default for education and training.
Multiplayer and Networking
FishNet, Mirror, and Photon Fusion provide server-authoritative networking options. OVG has shipped MMO-scale multiplayer in Unity.
Where Other Engines May Be a Better Fit
AAA Photorealistic Visuals
Unreal Engine 5's Nanite and Lumen provide rendering capabilities that Unity does not match at the high end. If your project requires movie-quality visuals and your budget supports it, Unreal may be the stronger choice.
Open-World Environments at AAA Scale
Unreal's World Partition system handles massive open worlds more natively than Unity's current scene management.
Small Solo Projects with Zero Budget
Godot is fully free and open source with no licensing considerations at any revenue level.
This honesty is deliberate. A reader who sees us acknowledge competitors' strengths is more likely to trust our recommendation when we say Unity is the right choice for their project.
Unity 6 and the Road Ahead
Unity 6 is the current LTS release, bringing render pipeline improvements, multiplayer tools (Netcode for GameObjects updates), and performance enhancements across the board.
OVG has already shipped projects on Unity 6 and handles Unity version migrations for clients on older versions. Whether you are starting fresh or upgrading an existing project, we can guide you through the transition.
What Choosing Unity Means for Your Project
Faster Hiring If You Need to Scale
More Unity developers exist than Unreal developers. Recruitment is faster and typically cheaper.
Lower Per-Platform Cost
One codebase means you are not paying for separate mobile and PC teams.
Shorter Time to Prototype
Unity's editor workflow and asset pipeline are faster for iteration during pre-production. OVG's proprietary rapid prototyping framework builds on this. Rapid Prototyping →
Easier to Find a Co-Development Partner
Most co-development studios work in Unity. You have more options if you need to bring in external help. Co-Development →
No Revenue Share
Unlike Unreal's 5% above $1M, Unity's licensing is a flat fee with no percentage of your revenue.
Our Unity Track Record
RuneScape Mobile
Porting a 20-year PC MMORPG to mobile. #1 RPG on App Store. David led the mobile team at Jagex (2017-2019). View project →
Domi Online
MMORPG with 1,000+ concurrent players. FishNet server-authoritative architecture. Ongoing LiveOps. Helped client secure $3M seed funding. View project →
Navigo
Award-winning educational game with 15 mini-games across four languages. EU Horizon 2020 project. View project →
Fire of London
Flash to HTML5 rebuild for the Museum of London. No source code available; reverse-engineered and rebuilt. View project →
42+ Projects Shipped
View Full Portfolio →Frequently Asked Questions
Ready to build in Unity? Tell us about your project.





