Want to make your own video games. Now the DIY video games development engines taking away the barriers to getting started with game making. Most of the game makers use an intuitive ‘Drag and Drop’ development environment, so you can have your game up and running in a matter of minutes without ever having to write any code. Most game builders have their own built-in language to help you to learn the game development.
Unity
(https://unity3d.com/unity/)
Unity offers everything you need to build beautiful and engaging content, boost your productivity, and connect with your audience. Tools and resources include continuous engine updates, multiplatform support, and documentation, forums, and tutorials. The Unity Editor is a creative hub for artists, designers, developers, and other team members. It includes 2D and 3D scene design tools, storytelling and cinematics, lighting, audio system, Sprite management tools, particle effects and a powerful dopesheet animation system.
Unreal Engine
(https://www.unrealengine.com/)
It is a complete suite of development tools made for anyone working with real-time technology. From enterprise applications and cinematic experiences to high-quality games across PC, console, mobile, VR and AR, Unreal Engine 4 gives you everything you need to start, ship, grow and stand out from the crowd. With complete C++ source code access, you can study, customize and debug the entire Unreal Engine, and ship your project without obstruction. With designer-friendly Blueprint visual scripting, you can rapidly prototype and ship interactive content without touching a line of code. Use Blueprints to build object behaviors and interactions, modify user interfaces, adjust input controls and so much more. Visualize gameplay flow and inspect properties while testing your work using the powerful built-in debugger.
Flixel
(http://flixel.org/)
It is an open source game-making library that is completely free for personal or commercial use. Written entirely in Actionscript 3, and designed to be used with free development tools, Flixel is easy to learn, extend and customize.
Stencyl
(http://www.stencyl.com/)
It is a powerful game creation software; the intuitive toolset that accelerates your workflow and then gets out of the way. If you’re used to graphics editors like Photoshop, you’ll feel right at home in the Scene Designer. Familiar features, such as a selection tool, zooming, grid-snapping and flood fill, will help you quickly craft complex worlds out of Actors, Tiles, and Terrain. You can see sample games created with Stencyl.
Construct 2
(https://www.scirra.com/construct2)
It is a powerful HTML5 game creator designed specifically for 2D games. It allows anyone to build games without coding. Just drag and drop objects around, add behaviors to them, and make everything come alive with events. The Layout Editor provides a what-you-see-is-what-you-get visual interface to design your levels. You can drag, rotate and resize objects, visualize effects applied, and quickly change their settings to your liking in the Properties Bar. Objects can be arranged on separate layers for enhanced organization, allowing advanced parallax and blending effects. There’s also a built-in image editor to conveniently make quick edits to your object’s graphics. Events are created by selecting possible conditions and actions from an organized list. The result list of events, or Event Sheet, is designed to be as easily readable as possible so that beginners can get instant results as well. Entire event sheets can be re-used by other levels, saving you re-creating events for other levels.
Gamemaker
(https://www.yoyogames.com/gamemaker)
GameMaker allows you to structure your game to work with a client/server model, dealing with all of the network management behind the scenes while allowing you to focus on the game itself. Just drag and drop create the game you want without ever writing any code. Based on the C programming language, GameMaker Language (GML) gives you all the power of other programming languages while being easy to learn. Free games can make you money. GameMaker’s support for adverts and in-app purchases allow you to monetize your game without having to charge a premium.
RPG MAKER
(http://www.rpgmakerweb.com)You can make role-playing games with RPG Maker, it is a scripting engine designed for 2D RPG. From expertly-composed original music to clever tileset add-ons and emotion-packed character facets, this pack includes material that enhances the standard RPG Maker MV resources and really lets your projects shine.
Flowlab game creator
(http://flowlab.io/)
Visual game creator, right in your browser. No coding needed – Export apps for iOS, Android & Windows. Flow-based visual logic builder lets you start creating logic quickly, without coding.
Godot Engine
(https://godotengine.org/)
Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. Godot is completely free and open source under the very permissive MIT license.
In short, you can use any of these engines to make your first game. All websites packed with tons of tutorials, documents, guides, sample projects and video tutorials like the one above to master the game creating engine.
Unity : A 3D game engine easy to use and portable.
Unreal Engine : The engine can be adapted to a wide range of uses. It has Visual Scripting called Blueprints by default.
Godot Engine – A Free and Open Source Engine which has Visual Scripting and supports multiple programming languages.
GameMaker Studio : One of the most popular 2D game engines.
RPG Maker : A scripting engine designed for 2D RPG.
Can you suggest some game engine?