In this lesson, we'll go over some good (and free to use) game engines and tools that are commonly used by starting, and sometimes even by experienced developers. There are many other engines that you could try, but these are some of the most commonly used among beginner developers today, and each of them is constantly being updated and improved.
The Unity website offers you
As far as popularity goes, Godot isn't nearly as common as Unity, but it has been gaining a lot of new users over the past few years and the community is very active and ready to help out if you encounter issues.
In terms of its potential, Unreal Engine can be the most expansive and high-quality engine listed here, but it's also the trickiest to use, especially for beginners. It is mainly used for high fidelity 3D games, which makes it more suitable for AAA game development and not so much for small 2D games. The latest version, Unreal Engine 5 is scheduled for release by late 2021.
The main issue with this engine is that, due to its "point-and-click" nature, it's far more limited compared to most other engines, so it doesn't offer much when it comes to bigger game projects. While using this engine is free, getting the most out of it requires a paid subscription. However, if you've never looked into game development before, this may be a good starting point.
Games engines are not the only useful tool for game developers. Even simple things like Office programs and Google Drive tools can prove helpful with game production and design. Making balance sheets and schedules, for example, is very easy with common tools like this. If you're interested in working with sounds and audio, Fmod and Wwise are both free and approachable options for beginners.
However, there are many programs, especially for artists, that can really make a difference. We'll go into further details regarding those in the following lesson.
Answer the following question about the material you just learned.