Unity, Source 2, Unreal Engine 4, or CryENGINE - Which Game Engine Should I Choose?
If you want to develop and release your own game out into the world, there are a few very important things to consider before starting on this journey. There are several free game engines out there that have the features you need to create your game, but the question is which one should you choose? To help you decide, we've given you a run down of four of the most powerful engines out there so you can compare and see which one fits your needs. Over the past several years there have been many powerful game engines released to the public, giving the chance for aspiring independent developers to create the game they've always had in their minds. The most popular game engines are Unity, Unreal Engine 4 and CryENGINE. All three of these are extremely powerful game engines and each one has their strong areas. In order to help determine which one works best for your project, you need to ask yourself what type of game you plan on making. Is it a first-person shooter (FPS)? A mobile game? Is it going to be 2D or 3D? If you're planning on releasing this game and selling it for any amount of money, you need to weigh the different licensing fees for each engine to determine which best fits in your budget. While these four engines are relatively cheap, as soon as you are ready to sell your game there are licensing fees, royalties, or both that you must pay.