🔧 Game Engines

Quick Summary

Game Engines are software frameworks that provide the fundamental systems game developers need — rendering, physics, audio, input, networking, and asset management — so developers can focus on game logic rather than rebuilding infrastructure from scratch.

Illustration


Major Game Engines

EngineDeveloperBest Known ForPrice
UnityUnity TechnologiesWorld’s most-used engine; mobile/indie dominantFree (revenue share above $200K)
Unreal EngineEpic GamesAAA photorealism; UE5 Nanite/LumenFree (5% royalty above $1M)
GodotOpen Source CommunityLightweight; free; beginner-friendly100% Free
GameMaker StudioYoYo Games2D game development; low barrier to entryFreemium
Source EngineValveHalf-Life 2, Portal, CS:GO; physics simulationProprietary (Valve only)
Proprietary EnginesVarious studiosIn-house engines: RAGE, Frostbite, Decima, REDengineInternal only

Choosing an Engine: Key Considerations

ConsiderationRecommendation
2D mobile game, indieUnity or Godot
AAA realistic 3DUnreal Engine 5
Browser/HTML5 gameGodot + HTML5 export
Beginner 2D gameGameMaker Studio
Learning game devGodot (free, Python-like scripting)
VR developmentUnreal Engine or Unity

See also: Shader, Optimization, FPS (Frames Per Second)