Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Gaming
  4. Game Engine Development

Game Engine Development

The "Awesome Game Engine Development" project is a curated collection of resources aimed at supporting developers in creating game engines and related software. Game engine development involves designing and implementing the underlying systems that power video games, including graphics rendering, physics simulation, and audio management. This list encompasses libraries, frameworks, tutorials, tools, and community resources, catering to both novice and experienced developers. Whether you are looking to build your own game engine from scratch or enhance existing engines, this compilation provides valuable insights and tools to streamline your game development process. Dive in to discover what you need to bring your game ideas to life!

game-developmentgame-enginesgraphics-renderingphysics-simulationaudio-managementgame-toolstutorials
RSSView on GitHub
1.3k stars91 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

60 sections · 894 projects

Popular

3 projects
Godot
Godot

A free, open-source, cross-platform game engine for creating 2D and 3D games with a unified editor and one-click exports.

C++112,2223 days ago
Unity
unity.com
Unreal Engine
unrealengine.com

AAA

8 projects
Amazon Lumberyard
Amazon Lumberyard

A free AAA game engine deeply integrated with AWS and Twitch, now succeeded by Open 3D Engine.

C++2,1283 years ago
C4 Engine
c4engine.com
CRYENGINE
cryengine.com
Evergine
evergine.com
Flax Engine
Flax Engine

A high-quality modern 3D game engine written in C++ and C# with a focus on fast workflow and stunning graphics.

C++6,8361 day ago
Gamebryo
gamebryo.com
O3DE
O3DE

An open-source, multi-platform 3D engine for building AAA games, cinema-quality worlds, and high-fidelity simulations.

C++9,3341 day ago
Unigine
unigine.com

Commercial

18 projects
AppGameKit
appgamekit.com
Buildbox
buildbox.com
Construct
construct.net
Corgi Engine
corgi-engine.moremountains.com
Defold
Defold

A completely free game engine for developing desktop, mobile, and web games.

C++6,0871 day ago
Felgo
felgo.com
GameGuru
game-guru.com
GameMaker Studio
yoyogames.com
GameSalad
gamesalad.com
Luxe
luxeengine.com
MANU
manu-vgm.itch.io
NeoAxis
NeoAxis

A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.

C#2564 days ago
Phaser Editor 2D
phasereditor2d.com
PlayCanvas
playcanvas.com
Roblox
roblox.com
Simulation Starter Kit
benmorris.itch.io
Stencyl (OpenFL)
Stencyl (OpenFL)

A Haxe-based game engine for creating Flash, HTML5, iOS, Android, and desktop games without coding.

Haxe21514 days ago
Titan Engine
esenthel.com

Specialty

9 projects
3dSen
geod.itch.io
DopeFish
lemontoast-games.itch.io
GB Studio
GB Studio

A drag-and-drop retro game creator for making Game Boy games, available for Mac, Linux, and Windows.

TypeScript9,2923 days ago
HARFANG 3D
HARFANG 3D

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

C++6522 years ago
Platforming Engine
robvansaaze.itch.io
RPG in a Box
rpginabox.com
RPG Maker
rpgmakerweb.com
Twine
Twine

A browser and Electron port of Twine, a tool for creating interactive, nonlinear stories.

TypeScript2,7721 month ago
Unbound
unbound.io

Computer Graphics

40 projects
Awesome Demoscene
Awesome Demoscene

A curated list of demoscene tools, frameworks, productions, and resources for creating and exploring real-time audiovisual art.

4582 months ago
Awesome Graphics Libraries
Awesome Graphics Libraries

A curated list of C++ graphics libraries and resources for 3D rendering and game development.

Python52428 days ago
Comparison of Modern Graphics APIs
web.archive.org
GPU Performance for Game Artists
fragmentbuffer.com
GPU Gems
developer.nvidia.com
GPU Gems 2
developer.nvidia.com
GPU Gems 3
developer.nvidia.com
Interactive Computer Graphics
cs.unm.edu
Physically-Based Rendering
pbrt.org
Game Art Tricks
simonschreibt.de
Lighthouse3d.com
lighthouse3d.com
Paper Bug
jeremyong.com
Scratchapixel
scratchapixel.com
DirectX
docs.microsoft.com
DirectXTutorial.com
directxtutorial.com
Glide
en.wikipedia.org
Glide Open Source Project
glide.sourceforge.net
Mantle
en.wikipedia.org
Metal
developer.apple.com
Metal Tutorial
raywenderlich.com
Learn OpenGL
learnopengl.com
Mesa 3D
mesa3d.org
OpenGL
opengl.org
OpenGL Tutorial
opengl-tutorial.org
Vulkan
vulkan.org
Vulkan Tutorial
Vulkan Tutorial

A step-by-step tutorial for learning the Vulkan graphics and compute API from the ground up.

C++3,66621 days ago
WebGL
khronos.org
WebGL Fundamentals
webglfundamentals.org
WebGL 2 Fundamentals
webgl2fundamentals.org
WebGL 2 Samples
WebGL 2 Samples

A collection of short, easy-to-understand samples demonstrating WebGL 2 features.

HTML1,0394 years ago
WebGL Tutorial
developer.mozilla.org
Dawn
dawn.googlesource.com
WebGPU
WebGPU

Specification for the WebGPU API and WGSL shading language, enabling high-performance GPU access for web applications.

Bikeshed5,4043 days ago
WebGPU Demos
webkit.org
CUDA
developer.nvidia.com
DirectCompute
en.wikipedia.org
OpenCL
khronos.org
RB Whitaker's Wiki
rbwhitaker.wikidot.com
Riemer's MonoGame Tutorials
Riemer's MonoGame Tutorials

A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.

8336 months ago
XNA Game Studio Archive
XNA Game Studio Archive

A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.

8336 months ago

Related Awesome Lists

📦
Game Development

The "Awesome Game Development" project is a curated collection of resources aimed at supporting individuals interested in the field of game development. Game development encompasses the entire process of creating video games, from concept and design to programming and publishing. This list includes game engines, libraries, tools, tutorials, asset resources, and community forums, catering to both beginners and experienced developers. Whether you are looking to learn the basics of game design or seeking advanced techniques for game programming, this collection provides valuable insights and tools to enhance your game development journey. Dive in to discover resources that can help you bring your game ideas to life!

16.4k
🐹
Godot

The "Awesome Godot" project is a curated collection of resources for developers using Godot, an open-source game engine designed for creating both 2D and 3D games. This list features a variety of tools, libraries, tutorials, plugins, and community resources that cater to different aspects of game development. Whether you're a beginner learning the basics or an experienced developer looking to enhance your projects, this list provides valuable insights and tools to streamline your game development process. Dive into the world of Godot and discover the resources that can help you bring your game ideas to life.

9.7k
📦
Unity

The "Awesome Unity" project is a curated collection of resources for developers using Unity, a powerful cross-platform game engine for creating both 2D and 3D games. This list encompasses a wide variety of categories, including asset packs, plugins, tools, tutorials, and community resources that enhance the Unity development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to elevate your game development projects. Dive into this collection to discover everything you need to create engaging and immersive gaming experiences with Unity.

7.1k
📦
Game Boy Development

The "Awesome Game Boy Development" project is a curated resource list designed to support developers creating games for the classic Game Boy handheld console. Game Boy development involves programming in C or assembly language, utilizing specific libraries and tools tailored for the hardware. This list includes development kits, emulators, graphics and sound libraries, tutorials, and community forums, making it a valuable asset for both beginners and experienced developers. Whether you're looking to create your first game or enhance your existing projects, this collection provides the essential tools and knowledge to bring your Game Boy game ideas to life.

4.4k