“Awesome job! I really look forward to working with the guys again very soon!”

Games

Legacy Game Modernisation, Unity Upgrades and Rebuilds
Flash to HTML5. Java to Unity. Unity 4 to Unity 6. Senior London-based engineers with named project credentials.
We rebuild legacy games for modern platforms
Who this is for
Your Unity project is stuck on an old version
Your old game was built in a technology that's effectively dead
Your game works but needs to reach new platforms
The three service strands
Unity Version Upgrade
Scope of a typical Unity upgrade covers:
- Editor and package version migration
- Render pipeline assessment and migration (Built-in to URP where appropriate)
- Third-party plugin compatibility audit and replacement
- Deprecated API replacement (networking, input, UI Toolkit, analytics)
- Build pipeline updates for current iOS, Android, and console SDKs
- Performance regression testing against the old version
- Staged rollout with rollback plan for live projects
Before we quote, run the Unity Migration Checker to see what your specific upgrade path involves. The tool outputs breaking changes, deprecated APIs, and a recommended migration sequence based on your current version and feature use. We use the same tool in our discovery process.
Engine Migration and Legacy Rebuild
Typical rebuild projects include:
- Flash titles rebuilt in Unity and shipped to HTML5 / WebGL, iOS, and Android
- Java games rebuilt in Unity for mobile and web
- Custom or proprietary engines rebuilt in Unity for cross-platform reach
- Abandoned Unity projects where the source is lost or unusable
Our team has done this work. David led a full Flash-to-HTML5 rebuild of Fire of London during his time at Fish in a Bottle. At OVG, Nub was a Java-to-Unity platform migration and Nova Blast involved SDK modernisation alongside the rebuild. The details differ but the approach is the same.
Full Modernisation with Platform Migration
If porting is the headline of your project and the source is already on a supported Unity version, see our dedicated services for mobile porting and console porting. Use the Porting Feasibility Checker to scope the port itself.
Why this matters now
Unity 2019 LTS has reached end of support
Unity 2020 LTS reached end of support in 2023
Unity 2021 LTS has ended support
Unity 6 brings real engine improvements
Platform storefronts raise minimum requirements continuously
Your timeline
How we work
Phase 1: Discovery and audit
Phase 2: Compatibility staging
Phase 3: Parity testing
Phase 4: Platform and store validation
Phase 5: Staged release and monitoring
For dormant or unreleased projects, phases four and five collapse into a single launch step.
Anchor case study: Domi Online, Unity 2021 to Unity 6.3
Credentials
Unity Certified Expert
Certification held by a lead on every engagement, with shipping experience on games used by millions of players.
Ex-Jagex Mobile Team Lead
Shipping credits on RuneScape Mobile (2017 to 2019), a 10+ million player port of a 20-year-old MMORPG codebase.
UK-registered, London-based
Company No. 13011771, operating from London. English-native communication, UK timezone, UK IP law.
Live multiplayer pedigree
Shipped and upgraded projects running with thousands of concurrent users, including Domi Online's 2021 to 6.3 LTS migration.
Senior-only team
12 years (David) and 14 years (Adam) of game development experience. No junior-led engagements, no handoffs mid-project.
Flash-to-HTML5 rebuild experience
From David's prior work on Fire of London at Fish in a Bottle, rebuilding a lost-source Flash title for the modern web.
Legacy Tech Stack
Bridging the gap between vintage code and modern screens:
What drives the cost and timeline
Version gap
A single LTS jump (e.g. 2022 to Unity 6) is a fraction of the work of a four-version jump (e.g. 2019 to Unity 6).
Render pipeline
A Built-in to URP migration roughly doubles the scope of a version upgrade on projects with custom shaders.
Third-party plugin count
Every abandoned or niche plugin is a potential blocker. Projects with 15 plugins have a different risk profile to projects with three.
Platform target count
Each platform needs its own build validation, and mobile and console add certification overhead.
Live versus dormant
Live projects require parity testing, staged rollouts, and rollback planning. Dormant projects can accept more rapid iteration.
Codebase quality
Projects with strong architecture and clean code modernise faster than projects with accumulated technical debt.
What it costs
Every modernisation engagement starts with a fixed-scope audit. After that, most rebuilds run 4 to 12 weeks. The day rates below are ex VAT.
Audit & Feasibility Report
From £2,000
Typically 4 days at our standard senior rate. Written migration plan, risk assessment, and fixed-scope estimate for the full engagement.
Single Developer
£500/day
Day rate ex VAT for one senior Unity engineer on an ongoing basis. Half-day minimum on retainer support.
Two Developers
£900/day
Day rate ex VAT for a paired engagement. Faster delivery on rebuilds and tighter peer review on architecture decisions.
Indie-Friendly Rate
£400 to £450/day
For selected portfolio-fit projects. Apply during Discovery and we will tell you straight whether your project qualifies.
Start with the tools
Free interactive tools to help scope your project.
Next steps
Request a paid Discovery phase for a written migration plan and fixed-scope estimate, or book a no-pitch call to talk through your project.
Get in touch



