Your first time on this page? Allow me to give some explanations.
Awesome Game Development
A list of Game Development resources to make magic happen.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you ellisonleao & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Huge library of matcap PNG textures organized by color
High efficient and fast 2D bin packing tool
Desktop/Android/HTML5/iOS Java game development framework
A simple tool for creating sprite sheets.
CLI tilesheet splitter in Py3
Overlap2D Game development toolkit for UI and Level design
Pixel art editor for Mac OS X
Goxel: Free and Open Source 3D Voxel Editor
Engines and Frameworks
A C99 Cross Platform 2D Game Library
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Classic point and click adventure game engine and editor
State Management and Multiplayer Networking for Turn-Based Games
CRYENGINE is a powerful real-time game development platform created by Crytek.
Advanced physics engine library based on Chipmunk in C#
graphic library for games and multimedia, for python language on PC-like hardware
A free and open 3D game engine written in D.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
A modern cross-platform low-level graphics library and rendering framework
A multi-platform 2D game library for Go.
Tiny and easy to use ECS (Entity Component System) library for game programming
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Java / JavaFX / Kotlin Game Library (Engine)
High performance 2D collision detection system with realistic physics responses.
A minimalist Flutter game engine
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
A cross-platform, realtime physics engine for all .NET apps.
Juno is a simple and lightweight 2D game framework written in TypeScript for making tiny pixel style HTML5 Games
Framework for making 2D games with chunky pixels in Lua
3D C++ Game Engine - yet another open source game engine
A flexible and powerful game making library
A graphics and input wrapper library for C++
Cross-platform game engine in Rust.
Distributed server for social and realtime games and apps.
A single-header ANSI C gui library
2D Game Engine with Lua Scripting made on top of SFML !
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! ;)
Android OpenGL ES 2.0/3.0 Engine
🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
C# behaviour tree library with a fluent API
SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
Music and Audio Editors
An FT2 compatible music tracker
Blogs and Portals
A curated list of gaming talks (development, design, etc)
Complete Game Sources
Open source release of Canabalt for iOS
Doom 3 GPL source release
DOOM Open Source Release
Official NetHack Git Repository
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
A running-jumping-swordfighting game I made on the Apple II from 1985-89
Quake 2 GPL Source Release
Quake III Arena GPL Source Release
Quake GPL Source Release
Automatically exported from code.google.com/p/micropolis
The original open source release of Wolfenstein 3D
The source code to VVVVVV! http://thelettervsixtim.es/
General Game Development
A Study Path for Game Programmer