game-programmer by miloyip

A Study Path for Game Programmer

created at Dec. 6, 2016, 6:26 a.m.

Python

804 +1

17,231 +16

2,024 +1

GitHub
bgfx by bkaradzic

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

created at April 4, 2012, 3:39 a.m.

C++

481 +0

14,327 +16

1,895 +4

GitHub
DOOM by id-Software

DOOM Open Source Release

created at Jan. 31, 2012, 9:28 p.m.

C++

414 +0

12,781 +32

2,131 +10

GitHub
3d-game-shaders-for-beginners by lettier

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

created at May 12, 2019, 10:08 p.m.

C++

400 -1

17,079 +20

1,328 +3

GitHub
OpenRA by OpenRA

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.

created at Oct. 4, 2010, 7:38 a.m.

C#

382 +0

14,170 +22

2,620 +2

GitHub
Quake-III-Arena by id-Software

Quake III Arena GPL Source Release

created at Jan. 31, 2012, 7:39 p.m.

C

326 +1

6,857 +14

1,853 +3

GitHub
whs.js by WhitestormJS

rocket 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js

created at Aug. 30, 2015, 10:29 a.m.

JavaScript

251 +0

6,095 +1

389 -1

GitHub
Prince-of-Persia-Apple-II by jmechner

A running-jumping-swordfighting game I made on the Apple II from 1985-89

created at April 16, 2012, 11:40 p.m.

Assembly

241 +0

6,366 +5

667 -1

GitHub
Quake by id-Software

Quake GPL Source Release

created at Jan. 31, 2012, 8:30 p.m.

C

229 +0

4,582 +15

857 +0

GitHub
pyxel by kitao

A retro game engine for Python

created at June 10, 2018, 4:58 a.m.

Rust

228 +0

13,199 +23

802 -2

GitHub
DOOM-3 by id-Software

Doom 3 GPL source release

created at Feb. 1, 2012, 2:52 a.m.

C++

209 -1

2,933 +8

676 -1

GitHub
nakama by heroiclabs

Distributed server for social and realtime games and apps.

created at Jan. 13, 2017, 5:15 p.m.

Go

207 +0

8,349 +31

1,043 +8

GitHub
Rajawali by Rajawali

Android OpenGL ES 2.0/3.0 Engine

created at July 7, 2011, 10:29 a.m.

Java

182 +0

2,318 +0

696 -1

GitHub
entt by skypjack

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

created at March 27, 2017, 1:15 p.m.

C++

177 +0

9,493 +30

834 +0

GitHub
LumixEngine by nem0

3D C++ Game Engine - yet another open source game engine

created at Nov. 21, 2013, 2:43 p.m.

C++

161 +0

3,349 +6

390 -1

GitHub
boardgame.io by boardgameio

State Management and Multiplayer Networking for Turn-Based Games

created at Nov. 21, 2017, 11:47 p.m.

TypeScript

145 +0

9,881 +6

703 +0

GitHub
xray-16 by OpenXRay

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! ;)

created at Sept. 5, 2014, 4:28 a.m.

C++

142 +0

2,840 +2

451 +2

GitHub
Quake-2 by id-Software

Quake 2 GPL Source Release

created at Jan. 31, 2012, 7:55 p.m.

C

136 +0

2,680 +7

653 +1

GitHub
flame by flame-engine

A Flutter based game engine.

created at Oct. 22, 2017, 3:01 a.m.

Dart

126 +0

8,817 +13

867 +1

GitHub
wolf3d by id-Software

The original open source release of Wolfenstein 3D

created at Feb. 6, 2012, 4:21 p.m.

Unknown languages

123 +0

2,104 +4

419 +2

GitHub