Over a million developers have joined DZone.

Hurdles Affecting Game Development

DZone's Guide to

Hurdles Affecting Game Development

We've found that the most common hurdles affecting game development are 1) 'game glut'; 2) building out the games; and, 3) performance.

· Web Dev Zone ·
Free Resource

Jumpstart your Angular applications with Indigo.Design, a unified platform for visual design, UX prototyping, code generation, and app development.

To gather insights on the current and future state of Game Development, we talked to eight executives involved in game development in some form or another. Here’s who we spoke to:

Here's what they told us when we asked, "What are the most common hurdles you see affecting game development?":

Game Glut

  • The indie bubble is gone, so smaller developers have a lot of visibility problems to contend with. While the overall games market continues to grow it is being outpaced by the production of new games at an ever-increasing rate. This "game glut" has driven down average prices, decreased the time you have to shine, and made it more difficult to be noticed. It takes something really special to jump to the top and be a hit, and the long road to success of building momentum over time has become even rarer. We're in an ever-increasing state of a hit-driven market, so basically unless you're developing into a niche that you know, understand, and can reach with the right expectations of cost vs. sales, your game MUST be a hit to win. If you objectively look at your project and think "It's good, but it's not the next Cuphead, PUBG, Stardew Valley" – you can basically give up on financial success for it. That doesn't mean you should abandon the project, perhaps. Releasing a product for a small developer gives you a lot of experience and increases the odds of future success. For a larger development house, of course, you can often rely on existing fans and contact networks to generate some initial and long tail revenue.
  • As the game landscape gets more and more crowded it is difficult for the end user to discover your game. Large marketing campaigns are needed to make sure your game gets in front of the mass consumer, and it is more and more difficult for smaller developers to get noticed.

Build Out

  • It’s always challenging to get your idea through production with workflow, testing ideas, fixing what doesn’t work, planning modifications. You only get one launch, as such a lot of testing needs to take place to validate your idea and your game prior to launching it. The trends and the market are always changing. 
  • Data collection and data management. Must be able to execute your idea in production. The ability to provide the triumvirate of performance, personalization, and scale.
  • Completing a project is the hardest thing most developers face. Lots of problems can hinder completion of a project, such as running out of money or losing team members. But being able to buckle down and finish is what makes you a game developer.


  • Concerns over quality and latency are amplified in addition to building the game. It’s easier for developers to use out of the box solutions so you don’t have to worry about latency and performance. We know which pipe to feed video and audio through so we improve the game experience while decreasing latency.
  • Performance and stability. Clients want big exercises with several hundred people, AI, and tons of vehicles. How to distribute simulations on PCs since many training facilities don’t have internet access.


  • It’s tied to the consideration of microtransactions business model and the ethical dilemma for game developers versus challenging players to master. Decide how to do what you love and incorporate microtransactions versus buy more/get more.

  • The most common challenge is in figuring out what it is that really connects to the player, the real driver that brings a player back to the game and truly engages with them. That subtle distinction is what separates a successful game from just building a game with the right approach in the right space. You can do all of those ‘right’ things but still miss the engagement factor. It’s a tricky problem that doesn’t have an easy answer, so one of the benefits of building a game that can be rapidly updated and iterated on is it allows you to figure that out alongside the player base. You have an opportunity to listen to what they have to say about the game, see what they like, collect data about what they’re doing in the game, and then use that to inform the decisions. This combination of direct and indirect feedback affords you the ability to approach the game as more of a collaboration with your players.

What other hurdles do you face as a game developer?

Take a look at an Indigo.Design sample application to learn more about how apps are created with design to code software.

game development ,web dev ,performance engineering ,game glut

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}