Unless you're a development veteran, choosing the best game engine, that's the right fit for your project, can be a challenge.
While the development scene is still largely dominated by Unreal and Unity, the number of options is on the rise, and for developers only just joining the industry, the task of choosing the right game engine can seem a bit daunting.
Before making a decision, you should ask yourself a few questions. What type of game is the engine you want to use good at making? Is your project a good fit for its strengths? If you're only aiming for a small 2D project, you probably don't need a chunky engine that's going to come with a lot of features you don't need.
What are your technical abilities? If you're new to programming, you should find an engine that won't require too much coding. What are the key features you need in your engine? What's the support like? How big is the community? If you plan to start a company, how easy is it to find recruits experienced in using this engine?
This may seem like a lot of thought to give to choosing a game engine -- particularly when most of them are free to at least try -- but the kind of games you can make will be greatly influenced by the technology that underpins them. Josh Stiksma from Polyarc, the studio behind the hit VR title Moss, explained it best when we spoke to him for these guides.
"It's a monumental commitment that changes the whole trajectory of your project," he said. It's extremely non-trivial to do an [engine] change at any point in a project, so it's something that you should feel is definitely right for you. Not just one person should make that call, but the whole team that you imagine yourself working with, from the arts to the audio to the design to the engineering, and all of the other teams that might be involved.
Which game engine is right for your game?
Here, we'll try to answer as many of your questions as possible to help you choose what the best engine is for you, by providing in-depth guides on all the major game engines.
We've started with the engines that are arguably the best known, but check this page frequently as we'll continue to provide game engines guides on a regular basis.
- What are the advantages of Unreal Engine?
- What are the disadvantages of Unreal Engine?
- Advice for new Unreal Engine users
- What are the advantages of GameMaker?
- What are the disadvantages of GameMaker?
- Advice for new GameMaker users
- What are the advantages of CryEngine?
- What are the disadvantages of CryEngine?
- Advice for new CryEngine users
- What are the advantages of MonoGame?
- What are the disadvantages of MonoGame?
- Advice for new MonoGame users
- What are the advantages of Construct?
- What are the disadvantages of Construct?
- Advice for new Construct users
- What are the advantages of Lumberyard?
- What are the disadvantages of Lumberyard?
- Advice for new Lumberyard users
More GamesIndustry.biz Academy guides to Making Games
Our guides to making games cover various aspects of the development process, whether you're a young game developer about to start a new project or an industry veteran: