Build a mobile game with an independent developer
To build a mobile game, you start with a small playable prototype, test whether it is fun and only then add content, art and store polish. Paying per milestone fits this order well. ErdiBuilds is an open marketplace where clients post app, SaaS, website and game projects, see which independent developers from the EU fit best based on what they have already built, and pay per milestone.
Last updated:
Games are built differently from apps
A business app succeeds when it works. A game also has to feel good: how a tap responds, how fast a level loads, how the difficulty grows. Those things are hard to judge on paper, so the first goal is a prototype you can play.
Common phone games are puzzle and casual games, card and board games, idle and clicker games, small platformers and trivia. Multiplayer, real time battles and big 3D worlds need much more work, so be clear about the scope. If your game should run in a browser tab, see web games.
Typical technologies
Most phone games are made in a game engine, which handles graphics, sound, input and publishing to both stores. Find My Stack can help you compare options.
- Unity has a large ecosystem and suits 2D and 3D games. See Unity developers.
- Godot is a good fit for smaller 2D games and is open source. See Godot developers.
- Native code works for very simple games or when a game is mostly menus and cards.
- A small back end for accounts, leaderboards and saving progress, for example with Supabase or Firebase.
- Ads and in-app purchases if the game earns money. Each needs its own setup and testing.
An example plan in milestones
This order keeps risk low because you see the game early. Each milestone is funded before work starts and runs 1, 2, 3, 4, 6 or 8 weeks. Milestones are from 50 to 2,000 each in your project currency.
- For example, weeks 1 to 2, prototype: core mechanic with placeholder art. Decision point: is it fun? Adjust or stop here at a small cost.
- For example, weeks 3 to 6, vertical slice: one polished level with real art, sound, menus and save. This is how the finished game should feel.
- For example, weeks 7 to 10, content: remaining levels or modes, difficulty tuning, tutorial, settings.
- For example, weeks 11 to 12, services: leaderboards, ads or purchases if planned, analytics, crash reports.
- For example, weeks 13 to 14, release: device testing, store pages, age rating and privacy forms, launch.
The weeks are for illustration. Developers set the length of each milestone in their proposal, and each real milestone runs 1, 2, 3, 4, 6 or 8 weeks. Tell the developer if art comes from you or an artist, because game art often takes longer than code. How to split a project into milestones shows other ways to cut a plan.
What belongs in the project description
- The core loop in two sentences: what the player does again and again.
- Two or three games that feel similar, and what yours does differently.
- 2D or 3D, portrait or landscape, single player or multiplayer.
- Art and sound: who makes them, and what style you want.
- How the game earns money, if at all.
- Target phones and the oldest versions to support.
- Number of levels or length of content for the first release.
How to recognise a suitable developer
Ask for playable builds or store links, not only screenshots. Check that the games run smoothly on modest phones, and ask how the developer tests on real devices. A person who asks about your core loop before the art style usually understands games.
A match score helps sort proposals. A developer needs at least 40 to apply, and 80 or more gets a Top match badge. Check whether the engine you want is listed under Expert in. Developers are independent professionals, not our employees.
Frequently asked questions
Unity or Godot for a phone game?
Both can ship to iPhone and Android. Unity has a bigger ecosystem and more ready made plugins. Godot is lighter and open source. The best choice is the engine your developer knows well.
Link to this answerDoes the developer also make the art?
Not always. Some developers work with an artist, some use asset packs and some only code. State in the brief who provides what, so proposals are comparable.
Link to this answerWhy start with a prototype?
It shows whether the idea is fun before you pay for art and content. A first milestone with only the core mechanic is a low cost way to learn.
Link to this answerWho owns the game?
Unless both sides agree otherwise in writing on the platform, the rights to the result of a milestone pass to the client once that milestone is paid in full. If the game uses third party assets or engine licenses, ask the developer to list them, so you know what you may publish.
Link to this answerWhat if I do not like a delivery?
You can request changes before you approve a milestone. If you both decide to stop, mutual cancellation is possible, and an admin can decide a dispute.
Link to this answerRelated pages
- Build a web game with an independent developerPlan a browser game people can play with one click: tools, a milestone plan, what to write in the brief and how to recognise a good developer.
- Hire a Unity developer for your gameUnity builds 2D and 3D games for phones and the web. What a Unity developer does, what to ask, example milestones and how matching works.
- Hire a Godot developer for your gameGodot is a free, open source game engine for 2D and lighter 3D games. See what to ask a Godot developer and how a game project is planned.
- Build a mobile app with a developerPlan an iPhone and Android app: typical technologies, an example milestone plan, what to put in the brief and how to spot a developer who fits.
- How to Split a Project Into MilestonesSplit a software project into milestones that each deliver something you can see and approve. Rules, an example plan and a free planner tool.
- Hire a Developer to Build Something NewTurn an idea into a working product. See how to prepare, how milestones structure the work and what to ask developers before you start.