“David worked with us on a 2 month project to build a mobile game. He has shown throughout his thorough knowledge of Unity and C#. Communication was clear. And he has made himself available when we needed him most. We continue to work with him on ad hoc basis.”

Games
Mobile Game Development Services
Unity development for iOS and Android, from new mobile games and existing-game ports to performance work on live projects. We help teams build, ship and improve mobile games without treating mobile as simply another build target.
Unity Mobile Development, Built Around the Project
What Do You Need?
Build a Mobile Game
You have a game or interactive project that needs to ship on iOS, Android or both. We can help take it from technical planning and prototyping through production, testing and launch.
Explore Unity Development →Bring an Existing Game to Mobile
You already have a PC, console or other game and need to understand what it will take to make it work properly on mobile, not just compile for it.
Explore Game Porting →Improve a Mobile Game
Your game is already running on mobile but performance, stability, loading times, memory, battery usage or device compatibility need work.
Explore Performance Optimisation →Building a New Mobile Game
Technical Planning
Prototyping
Gameplay and Systems
Mobile UX
Device Performance
Release Support
Bringing an Existing Game to Mobile
Improving an Existing Mobile Game
Mobile Is More Than Another Build Target
Devices Vary Enormously
Sustained Performance Matters
Platform Requirements Keep Moving
A Senior Core, Scaled Around the Project
Mobile Work and Experience
Recent projects built by the OVG team
Pocket Factory
The Challenge: A merging strategy game for Mojo Games, built for iOS and Android.
The Result: Core gameplay systems, monetisation and a release on both stores.


Nova Blast
The Challenge: A live iOS title on outdated SDKs that needed to reach Android.
The Result: Modernised libraries, updated level tooling and an Android release.


Vocab Builder
The Challenge: Turning a language research database into something people play.
The Result: Nine mini-games in one app, built to take on new languages as they are added.

Credentials
Unity Certified Expert
David holds Unity Certified Expert Programmer credentials.
Mobile Delivery
Current OVG work includes projects shipped on iOS and Android.
UK-Based Team
Core team based in the UK and working with clients internationally.
Core Technology
The constants across our mobile work. Other SDKs and services are chosen per project.
How a Mobile Project Works
New builds and existing games start from different places, but most mobile engagements move through the same four stages.
1. Understand the Project
We establish what you're building, what already exists, the target platforms and devices, and the major technical risks.
2. Prove the Difficult Parts
For new builds, that may mean prototyping the core mechanics. For an existing game, it may mean validating the mobile build, plugins, performance or platform assumptions before committing to the full scope.
3. Build and Test
Development progresses through working builds with regular review and testing on real devices, so mobile-specific problems are found while there is still time to solve them properly.
4. Prepare for Release
We work through the remaining platform, stability and launch requirements and can continue supporting the project after release where ongoing engineering is useful.
“David is very patient and has great communication. He is an appropriately skilled freelance Unity developer who understood our project goals from the beginning and worked with us diligently throughout our slow-burn design process. I am pleased that we chose David to develop version 2.0 of our Vocab Builder. Thanks David!”
Plan Your Mobile Project
Free interactive tools to help scope your project.
Planning a Mobile Game?
Whether you’re building something new, bringing an existing game to mobile or improving a live project, tell us where you are and what you need.
Tell Us About Your Project