Games

See also . The following table lists some game development resources I’ve been gathering over the years:

Resources

Category Date Link Target Language Notes
Assets 2024 Poly Haven

more 3D models, textures, etc.

Sharetextures

another public asset library with CC0 models and textures

The Base Mesh

a public library of freely reusable (CC0) 3D models

Audio 2021 labchirp Windows

a great audio effects editor

Emulators 2022 fake-08 Many C++

a set of PICO-8 runtimes for various mini consoles

zepto8 multiple

a PICO-8 emulator

Engines 2024 chickadee Guile

a game development toolkit for Guile Scheme.

detonator C++

a 2D game engine with a focus on performance

2023 Flax C#

a source-available C# game engine

castle-engine Pascal

a cross-platform game engine in Object Pascal

peredvizhnikov-engine C++

an engine supporting concurrency through an actor model

murder C#

a pixel art ECS game engine built on top of MonoGame

bitty Lua

An itty bitty 2D game engine, with built-in editors, programmable in Lua.

Panda 3D Python

C++ engine with Python bindings

raverie-engine WASM

a light-weight game engine that aims to recreate the Macromedia/Adobe Flash experience

Stride3D C#

Editor runs on Windows only, apparently

heaps.io Haxe

a free, open source cross platform graphics engine designed for high performance games

GB Studio

a visual editor for GameBoy games

2021 raylib C

a cross-platform engine written in C

kaboom.js HTML5 JavaScript

a simple declarative JS library

luxe C++

a C++ engine that supports Wren as a scripting language

TIC-80 Lua

another fantasy PICO-8-like console/computer with a built in development environment

2020 ct.js JavaScript

a 2D game editor for web games

Babylon.js

a 3D development framework with WebXR support

TIC-80 HTML5 Lua

another fantasy computer platform

2019 PICO-8

Wonderfully versatile

BlitzMax

a cross-platform runtime with its own language

frt

a Godot runtime for the Raspberry Pi

SCRIPT-8 HTML5 JavaScript

A nice PICO-8 alternative for live web coding

2018 any C#, C++, GDScript

Relies on a proprietary language called GDscript, but also supports C# and C++

Phaser HTML5 JavaScript

heavily oriented towards web and mobile

Superpowers TypeScript

Standalone IDE, uses TypeScript to develop HTML5 games

cocos2d-x any C++

Platform-independent C++ engine with per-platform layers.

Sparrow iOS Obj-C

the iOS-centric cousin to Starling

Starling any ActionScript

An ActionScript-based game engine that can be used with FlashDevelop

GDevelop N/A

a no-code, cross-platform editor that runs on Linux

2017 C#

arguably the most popular solution out there right now

2016 LOVE Lua

A 2D game engine for Lua

Defold

The game IDE is written in Clojure

Games Older

the game. Accept no substitutes, only upgrades.

Retrospec

a team of people porting old games to modern platforms (including the Mac)

2024 Descent 3

the Descent 3 source code tree

Libraries 2023 FNA C#

an Accuracy-focused XNA4 reimplementation for open platforms

bgfx C++

a cross-platform rendering library with many language bindings

Models 2020 Platformer Kit

a free model kit to build platform games

Tools 2022 LDtk

a 2D level design toolkit

2020 Materialize

A material generator that works from photographs

Pixaki

a iOS pixel art editor

Aesprite

a cross-platform sprite editor

Note: and resources have been moved to their own pages.

This page is referenced in: