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: Jan. 16, 2022, 3:23 p.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 74d
LGPL-3.0

Desktop/Android/HTML5/iOS Java game development framework

19.18K
6.21K
85d
n/a

A simple tool for creating sprite sheets.

173
34
107d
MIT

CLI tilesheet splitter in Py3

2
0
9m
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
82d
MIT

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

10.74K
1.57K
8d
BSD-2-Clause

Classic point and click adventure game engine and editor

295
49
84d
Apache-2.0
207
79
1y 37d
n/a

State Management and Multiplayer Networking for Turn-Based Games

8.87K
650
81d
MIT

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

468
2.06K
5m
n/a

Advanced physics engine library based on Chipmunk in C#

63
9
2y 10m
MIT

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

584
142
6m
n/a

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

412
74
6y 18d
MIT

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

34.02K
5.88K
3d
MIT

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

191
32
4m
n/a

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

2.18K
231
12d
Apache-2.0

A multi-platform 2D game library for Go.

397
25
5y 7m
BSD-2-Clause

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

97
7
103d
MIT

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

6.24K
560
10d
MIT

Java / JavaFX / Kotlin Game Library (Engine)

2.31K
307
75d
n/a

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

529
95
5m
MIT

A minimalist Flutter game engine

5.75K
492
4d
MIT

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

384
33
7m
MIT

iio Engine: A JavaScript game engine for HTML5 Canvas

453
84
3y 5m
n/a

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

6
2
5m
MIT

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

15
1
1y 5m
MIT

Framework for making 2D games with chunky pixels in Lua

144
12
5y 8m
n/a

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

2.56K
318
99d
MIT

A flexible and powerful game making library

28
3
6y 109d
MIT

A graphics and input wrapper library for C++

14
5
6y 11m
n/a

Cross-platform game engine in Rust.

959
101
83d
n/a

Distributed server for social and realtime games and apps.

5.16K
593
75d
Apache-2.0

A single-header ANSI C gui library

13.38K
1.11K
2y 48d
n/a

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

466
37
74d
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.82K
363
3d
n/a

Android OpenGL ES 2.0/3.0 Engine

2.13K
681
7d
n/a

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

5.66K
393
8m
MIT

AI

C# behaviour tree library with a fluent API

307
101
3y 11m
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 63d
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 96d
MIT

Game Jams

Project Management

Complete Game Sources

Open source release of Canabalt for iOS

1.57K
299
10y 5m
n/a

Doom 3 GPL source release

2.43K
633
6y 4m
GPL-3.0

DOOM Open Source Release

7.78K
1.39K
9y 11m
n/a

Official NetHack Git Repository

1.88K
354
4d
n/a

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

3.68K
521
75d
GPL-2.0

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

5.66K
626
4y 9m
n/a

Quake 2 GPL Source Release

1.95K
541
9y 11m
n/a

Quake III Arena GPL Source Release

5.7K
1.6K
1y 22d
GPL-2.0

Quake GPL Source Release

3.46K
728
9y 11m
n/a

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

654
132
5y 5m
n/a

The original open source release of Wolfenstein 3D

1.64K
358
9y 11m
n/a

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

6.31K
509
77d
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
99d
n/a