INI

Game Engines - INI

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
[item.unity]
code=01
slug=unity
name=Unity
description=A cross-platform game engine with a high market share in mobile game development.
developer=Unity Technologies
license=Proprietary (Free for Personal use)
platforms=["Windows","macOS","Linux","Android","iOS","WebGL","PlayStation","Xbox","Nintendo Switch"]
primaryLanguage=C#

[item.unreal-engine]
code=02
slug=unreal-engine
name=Unreal Engine
description=A high-quality 3D game engine developed by Epic Games, widely used for AAA game development.
developer=Epic Games
license=Proprietary (5% royalty after $1M revenue)
platforms=["Windows","macOS","Linux","Android","iOS","PlayStation","Xbox","Nintendo Switch"]
primaryLanguage=C++ / Blueprint

[item.godot]
code=03
slug=godot
name=Godot
description=An open-source game engine characterized by its lightweight and flexible design.
developer=Godot Engine contributors
license=MIT License (Open Source)
platforms=["Windows","macOS","Linux","Android","iOS","Web"]
primaryLanguage=GDScript / C#

[item.cryengine]
code=04
slug=cryengine
name=CryEngine
description=A game engine developed by Crytek known for its high-quality graphics.
developer=Crytek
license=Proprietary
platforms=["Windows","PlayStation","Xbox"]
primaryLanguage=C++ / Lua

[item.game-maker]
code=05
slug=game-maker
name=GameMaker
description=A game engine specialized for 2D game development, easy to use for beginners.
developer=YoYo Games
license=Proprietary (Free tier available)
platforms=["Windows","macOS","Linux","Android","iOS","Web","PlayStation","Xbox","Nintendo Switch"]
primaryLanguage=GML (GameMaker Language)

[item.rpg-maker]
code=06
slug=rpg-maker
name=RPG Maker
description=A game development tool specialized for RPG creation, usable without programming.
developer=Gotcha Gotcha Games
license=Proprietary (Paid)
platforms=["Windows","macOS","Web","Mobile"]
primaryLanguage=JavaScript / Ruby (optional)