User Experience on mobile might not be great yet, but I'm working on it.

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.

Last Update: Nov. 30, 2021, 11:23 a.m.

Thank you ellisonleao & contributors
View Topic on GitHub:
ellisonleao/magictools

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.

Assets/Placeholders

Spritesheet Tools

High efficient and fast 2D bin packing tool

213
46
5y 26d
LGPL-3.0

Desktop/Android/HTML5/iOS Java game development framework

19.18K
6.21K
37d
n/a

A simple tool for creating sprite sheets.

173
34
59d
MIT

CLI tilesheet splitter in Py3

2
0
7m
MIT

Bitmap Compression

Texture Tools

Character Generators

Tile/Level Editors

Animation

Vector/Image Editor

Modeling

Terrain Generators

Voxel Editors

Engines and Frameworks

A C99 Cross Platform 2D Game Library

221
7
34d
MIT

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

10.14K
1.52K
9d
BSD-2-Clause

Classic point and click adventure game engine and editor

295
49
36d
Apache-2.0

State Management and Multiplayer Networking for Turn-Based Games

8.87K
650
33d
MIT

CRYENGINE is a powerful real-time game development platform created by Crytek.

468
2.06K
110d
n/a

Advanced physics engine library based on Chipmunk in C#

63
9
2y 8m
MIT

graphic library for games and multimedia, for python language on PC-like hardware

584
142
4m
n/a

A free and open 3D game engine written in D.

414
75
5y 11m
MIT

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

33.18K
5.67K
12d
MIT

Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports

191
32
88d
n/a

A modern cross-platform low-level graphics library and rendering framework

2.1K
222
18d
Apache-2.0

A multi-platform 2D game library for Go.

397
25
5y 6m
BSD-2-Clause

Tiny and easy to use ECS (Entity Component System) library for game programming

97
7
55d
MIT

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

5.95K
541
12d
MIT

Java / JavaFX / Kotlin Game Library (Engine)

2.31K
307
27d
n/a

High performance 2D collision detection system with realistic physics responses.

529
95
4m
MIT

A minimalist Flutter game engine

4.97K
440
7d
MIT

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

376
33
5m
MIT

iio Engine: A JavaScript game engine for HTML5 Canvas

453
84
3y 117d
n/a

A cross-platform, realtime physics engine for all .NET apps.

6
2
114d
MIT

Juno is a simple and lightweight 2D game framework written in TypeScript for making tiny pixel style HTML5 Games

15
1
1y 113d
MIT

Framework for making 2D games with chunky pixels in Lua

144
12
5y 6m
n/a

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

2.56K
318
51d
MIT

A flexible and powerful game making library

28
3
6y 61d
MIT

A graphics and input wrapper library for C++

14
5
6y 9m
n/a

Cross-platform game engine in Rust.

959
101
35d
n/a

Distributed server for social and realtime games and apps.

5.16K
593
27d
Apache-2.0

A single-header ANSI C gui library

13.35K
1.11K
2y 0d
n/a

2D Game Engine with Lua Scripting made on top of SFML !

466
37
26d
MIT

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

1.78K
354
25d
n/a

Android OpenGL ES 2.0/3.0 Engine

2.12K
677
67d
n/a

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

5.66K
393
6m
MIT

AI

C# behaviour tree library with a fluent API

307
101
3y 10m
MIT

SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.

153
10
2y 15d
n/a

Collections

Music and Audio Editors

Board Games

Blogs and Portals

Books

Magazines

Videos/Podcasts

A curated list of gaming talks (development, design, etc)

829
51
5y 48d
MIT

Game Jams

Project Management

Complete Game Sources

Open source release of Canabalt for iOS

1.57K
299
10y 105d
n/a

Doom 3 GPL source release

2.43K
633
6y 90d
GPL-3.0

DOOM Open Source Release

7.64K
1.37K
9y 10m
n/a

Official NetHack Git Repository

1.84K
348
7d
n/a

OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

3.68K
521
27d
GPL-2.0

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

5.66K
626
4y 7m
n/a

Quake 2 GPL Source Release

1.93K
528
9y 10m
n/a

Quake III Arena GPL Source Release

5.7K
1.6K
11m
GPL-2.0

Quake GPL Source Release

3.4K
713
9y 10m
n/a

Automatically exported from code.google.com/p/micropolis

654
132
5y 107d
n/a

The original open source release of Wolfenstein 3D

1.62K
358
9y 10m
n/a

The source code to VVVVVV! http://thelettervsixtim.es/

6.31K
509
29d
n/a

Ads

General Game Development

Computer Graphics

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

11.41K
834
51d
n/a