If there’s one thing you shouldn’t do before game development, it’s going into the project blind, with no understanding of how much time and money it will take. Granted, you may not have any restrictions when you’re making a game as a hobby, but if it’s being made to accomplish your business goals, having an estimate is vital.
While there is no magic formula or calculator for estimation, this article should help you get a basic understanding of timeframes, what influences them, and what you can do to get an accurate estimate and begin mobile game development.
How Long does it Take to Create a Game App?
Most mobile game projects take somewhere between several months to several years to develop from start to finish. This wide range can be explained by the varying talent and content needs of each game.
To put it in the simplest terms, a game of small scope will always be faster to make than a sprawling, ambitious one; and a large team working on a project will almost always get it done faster than a skeleton crew.
Getting an estimation
Given the many nuances and circumstances of each individual project, there is no way we can give you an exact timeframe for your game in this article, but there are people who can. If you have a project manager on hand with game-related experience, they should be able to help with estimation.
Similarly, if you build a game with a partner, an estimation will be one of the first things they provide you, usually free of charge and before any cooperation is finalized.
What is the Development Time for Different Mobile Game Types?
While it seems no meaningful studies have been carried out to establish the average development time for different game types and genres, that doesn’t mean this information is impossible to come by. Based on our experience in this industry and some prominent game examples, we can classify mobile projects into 3 major “speed groups”:
1. Fast (several months) – 2D platformers, casual/hyper-casual, casino, puzzle
2D platformers have been around for decades, and we now have robust tools to build them quickly. Other 2D games are also advantageous because much of their art and animation can be created in just days of effort. As for the other genres on the list, you might notice that all of them are characterized by short play sessions and gameplay that changes very little over time. Thus, the complexity doesn’t just apply to playing the games, but also making them.
Example: Burn The Rope
Burn the Rope is a 2D puzzle game that was developed in 3 months. In it, players must control and guide the spread of flame along structures of rope.
2. Medium (up to 18 months) – 3D Action, adventure, strategy, sport
These game types are characterized by more complex decision-making by the player and much more variety in terms of visuals. In these genres, animations, scripting, and even visual assets become much more elaborate, and teams tend to grow up to a dozen members. Many of these projects are built by indie (independent) studios that don’t answer to publishers, so the indie game development time can be more prolonged and flexible.
Example: F1 Clash
F1 Clash is a 3D racing game that took over a year to build. In it, players compete with other people in real time on a variety of dynamic racetracks.
3. Lengthy (2+ years) – RPG, MMORPG, Battle Royale, FPS
It is common for big studios and development companies to design such AA/AAA projects. Their complexity is often determined by great graphic demands, expansive worlds, hundreds of features, and the need to let players form groups. The volume of development work is immense, but other stages (like planning and marketing) also contribute to the lengthy timeframe. Many games even beyond the listed genres fall into this category simply because development takes longer than expected, and projects face major delays and bottlenecks.
Example: Eve Echoes
Eve Echoes is an MMO game that underwent 3 years of development. It is based on a very popular existing game (Eve Online) and features a huge world of space travel, battles, and trade.
Which Factors Influence Game Development Time?
As we have mentioned, the number of people working on a project can have a big impact on its timeframes. But this is only a troublesome factor if the team is understaffed or overstaffed, and most studios try to find a sweet spot. Thus, let’s give more time to the game-specific factors that can draw out or speed up the development time:
Quantity of assets necessary
Mobile games tend to be faster to make because they have fewer 2D/3D models and they are less detailed, but this is still a very impactful factor. It takes a lot of time to design characters, environments, and other elements, with the accompanying animation, VFX, etc.
Scope of gameplay
The more variety and unique mechanics you add to each game level, the more individual work they will require individually. Developers like to cut corners by reusing or repurposing certain game assets or player behaviors, but adding new things will always require more effort and time.
Multiplayer features are very hard to get right. On one side, you have to think about matchmaking and gameplay balance among players, and on the other – how to deliver a consistent experience across users with different connection speeds. Some studios opt to add social features (e.g. leaderboards) or local (same-device) multiplayer instead of building a dedicated arena/matchmaking experience.
Besides providing entertainment value, most game projects are done to generate profit. But making a profitable mobile game is not exactly painless. You can make the game pay-to-download and limit your user base or spend time developing a play-to-earn NFT game to enter the promising crypto market. But to make a second one stunning, it is better to use the support of a professional NFT game development company.
You will have a faster time making a game with the help of a game engine. Unity and Cocos are popular in this regard, along with contenders like Unreal Engine and Lua. Some studios also build their own tools to speed up prototyping and other aspects of development.
How We Estimate Game Development Time
At Game-Ace, we highly value transparency and unhindered communication, and work closely with each customer to create a detailed game design document for each project. It includes all of the information you would expect about levels, assets, gameplay, as well as more organizational stuff like timeframes and cost
Usually, we identify some key project iterations and use them to build a roadmap. A common structure used in many projects includes:
- Pre-production (GDD and concept art)
- Milestone A (art assets)
- Milestone B (non-functional build)
- Milestone C (Soft launch with tested build)
Obviously, there is some overlap between the milestones, as some work is done simultaneously. As for specific project stages of the mobile game development process, we usually break them down into analysis, design, functionality development, QA, and deployment. Our experience has shown that the development of functionality and QA testing tend to take up the most time.
How much does it cost to develop an app game?
It’s not uncommon for studios to spend up to $10K just to get an early playable demo and proof of concept. As for a fully-fledged game, the simplest and most casual ones tend to cost up to $150K, and the more ambitious and hardcore projects can require up to a million dollars (sometimes more for AAA titles) in funding. You can find out more about why this is and where the money goes in our article on mobile game development cost.
Need Help with Game Development? Game-Ace has Got Your Back!
Our studio has been building top-notch games for over a decade, and we have the experience to deliver projects of various scope, from the most casual mobile games to ambitious PC/console titles and cross-platform releases.
You are welcome to check out our game portfolio and see whether your envisioned project is anything like our past work. For example, we recently developed a hyper-casual game – Knight Stack Jump that is free to download and play.
If you choose to partner with us, we will ensure that your game is developed in the timeframes you expect and at the high level of quality you deserve.
Just contact us, and we can begin discussing your project today.