
While there’s a focus more on ‘proper’ coding, basic tools like a 3D FPS controller exist as ready to use modules without coding, and you can block out and create something playable incredibly quickly with next to no code. It’s predominantly 3D focused but recently upgraded its 2D capabilities to directly compete with GameMaker. Numerous titles you’ve probably heard of and played were made with this, and it’s hugely versatile.
Strengths: Unity is the free engine many full sized studios like Ubi and Nintendo use to make games.
Project Spark - An optimized 3D engine that addresses the average user.Famous games created with it: Ori and the Blind Forest, Inside, Yooka-Laylee, Layers of Fear, Super Mario Run, Firewatch, Pokemon Go. Source – A very popular 3D engine that is consistently updated and modified. RPG Maker Series – A scripting engine designed for 2D RPG is the traditional JRPG style.
GameMaker: Studio – One of the most popular 2D game engines. Has Visual Scripting and supports multiple programming languages. More features are added by contributors on every release. Godot Engine - A Free and Open Source Engine that has become popular recently. It also has Visual Scripting called Blueprints by default. Many AAA games have been made using this engine. Unreal Engine – An engine that can be adapted to a wide range of uses. Unity – A 3D engine popular for its ease of use and portability. Popular independent development engines include: Many engines have licensing fees, especially for commercial use. There are several game development tools that you can use with no previous coding experience. Some engines require significantly more programming knowledge than others. Some are more suited to 2D graphics, while others are designed for 3D graphics. Different engines have different strengths and weaknesses. Engines often make it much simpler to manipulate graphics, sound, and AI. There are a variety of engines designed for indie developers. It is much more time-efficient and less complex to create a game using an existing engine than to create a new one from scratch. It contains a host of development tools that ease the creation of a game. The engine is the underlying base of the game.