TSV
Game Engines - TSV
Game engines are software frameworks that integrally provide functions necessary for game development, such as rendering, physics, sound, animation, and scripting. Unity, Unreal Engine, and Godot are representative examples, each with different characteristics and use cases. They are selected according to scale and purpose, from indie developers to AAA studios, and have become essential foundational technology in the modern game industry.
game development
Unity
Unreal Engine
Godot
software
3DCG
programming
code slug name description developer license platforms primaryLanguage
01 unity Unity A cross-platform game engine with a high market share in mobile game development. Unity Technologies Proprietary (Free for Personal use) ["Windows","macOS","Linux","Android","iOS","WebGL","PlayStation","Xbox","Nintendo Switch"] C#
02 unreal-engine Unreal Engine A high-quality 3D game engine developed by Epic Games, widely used for AAA game development. Epic Games Proprietary (5% royalty after $1M revenue) ["Windows","macOS","Linux","Android","iOS","PlayStation","Xbox","Nintendo Switch"] C++ / Blueprint
03 godot Godot An open-source game engine characterized by its lightweight and flexible design. Godot Engine contributors MIT License (Open Source) ["Windows","macOS","Linux","Android","iOS","Web"] GDScript / C#
04 cryengine CryEngine A game engine developed by Crytek known for its high-quality graphics. Crytek Proprietary ["Windows","PlayStation","Xbox"] C++ / Lua
05 game-maker GameMaker A game engine specialized for 2D game development, easy to use for beginners. YoYo Games Proprietary (Free tier available) ["Windows","macOS","Linux","Android","iOS","Web","PlayStation","Xbox","Nintendo Switch"] GML (GameMaker Language)
06 rpg-maker RPG Maker A game development tool specialized for RPG creation, usable without programming. Gotcha Gotcha Games Proprietary (Paid) ["Windows","macOS","Web","Mobile"] JavaScript / Ruby (optional)