Games
2048.cpp: Fully featured terminal version of the game “2048” written in C++
3d-game-shaders-for-beginners: A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
3DWorld: 3D Procedural Game Engine Using OpenGL
basic-computer-games: An updated version of the classic “Basic Computer Games” book, with well-written examples in a variety of common programming languages
css-sweeper: MineSweeper implemented in CSS + HTML using the Space Toggle trick (no JavaScript!)
DungeonRush: A opensource game inspired by Snake, written in pure C with SDL
free-python-games: Free Python Games
game-programmer: A Study Path for Game Programmer
games: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform.
godot: Multi-platform 2D and 3D game engine
halley: A lightweight game engine written in modern C++
lila: lichess.org: the forever free, adless and open source chess server
magnum: Lightweight and modular C++11 graphics middleware for games and data visualization
MarioHTML: an iconic game written in TypeScript
Mindustry: A sandbox tower defense game
opengametools: A set of open c++ game development tools that are lightweight, easy-to-integrate and free to use. Currently hosting a magicavoxel .vox full scene loader.
osu: rhythm is just a click away!
ozz-animation: Open source c++ skeletal animation library and toolset
PythonPlantsVsZombies: a simple PlantsVsZombies game
pyxel: A retro game engine for Python
QuickDraw: Implementation of Quickdraw - an online game developed by Google
recastnavigation: Navigation-mesh Toolset for Games
si78c: a memory accurate reimplementation of Space Invaders in C.
SpartanEngine: Game engine with an emphasis on architectual quality and performance
TIC-80: TIC-80 is a fantasy computer for making, playing and sharing tiny games.
tinytetris: 80x23 terminal tetris!