Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
:video_game: :pencil: A list of Game Development resources to make magic happen.
GitHub stars and default-branch commits for ellisonleao/magictools.
84 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Desktop/Android/HTML5/iOS Java game development framework
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
DOOM Open Source Release
A Study Path for Game Programmer
A retro game engine for Python
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
State Management and Multiplayer Networking for Turn-Based Games
A single-header ANSI C immediate mode cross-platform GUI library
A Flutter based game engine.
Quake III Arena GPL Source Release
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
The source code to VVVVVV! http://thelettervsixtim.es/
A running-jumping-swordfighting game I made on the Apple II from 1985-89
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
Quake GPL Source Release
A procedural textures authoring and 3D model painting tool based on the Godot game engine
Java / JavaFX / Kotlin Game Library (Engine)
Cross-platform game engine in Rust.
A modern cross-platform low-level graphics library and rendering framework
3D C++ Game Engine - yet another open source game engine
Official NetHack Git Repository
Doom 3 GPL source release
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Quake 2 GPL Source Release
Huge library of matcap PNG textures organized by color
Goxel: Free and Open Source 3D Voxel Editor
The original open source release of Wolfenstein 3D
Android OpenGL ES 2.0/3.0 Engine
A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
A Fasttracker II compatible music editor
FamiStudio NES Music Editor
A lightweight single-header cross-platform library for general windowing
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Open source release of Canabalt for iOS
Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP), WebAssembly and Mobile games. (a fork of Cocos2d-x-4.0)
Node base VFX editor for pixel art.
Automatically exported from code.google.com/p/micropolis
Pixel art editor for macOS and iOS
DotRecast - a C# port of Recast & Detour, Industry-standard navigation mesh toolset for .NET, Unity3D, games, servers
2D Game Engine with Lua Scripting made on top of SFML !
A small C# game framework
Overlap2D Game development toolkit for UI and Level design
Planimeter Game Engine 2D - LÖVE-based game engine for Lua
High performance 2D collision detection system with realistic physics responses.
Classic point and click adventure game engine and editor