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.
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
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
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.
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! ;)
Huge library of matcap PNG textures organized by color
Quake 2 GPL Source Release
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