Back to the catalog

Project foundations

Explore repositories by project goal or target platform. Compare business applications, app foundations, game engines and supporting libraries before choosing your starting point.

79 repositories

Game engines and frameworks
Reference project

Bevy

Rust 2D/3D engine organized around entities, components, systems and plugins.

Technology
Rust, ECS, 2D / 3D
License
MIT OR Apache-2.0

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Game engines and frameworks
Reference project

libGDX

Java framework for 2D/3D games across desktop, Android, iOS and browser targets.

Technology
Java, Gradle, 2D / 3D
License
Apache-2.0

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Game engines and frameworks
Reference project

MonoGame

C#/.NET game framework with a game loop, graphics, input and a content pipeline.

Technology
C#, .NET, 2D / 3D
License
Ms-PL; MIT

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Multiplayer and game backends
Reference project

Nakama

Game backend with player accounts, storage, matchmaking, social features and multiplayer sessions.

Technology
Go, TypeScript, Lua, PostgreSQL
License
Apache-2.0

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Game engines and frameworks
Reference project

LÖVE

Lua framework for compact 2D games with graphics, input, audio and physics APIs.

Technology
Lua, 2D
License
zlib

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Game engines and frameworks
Reference project

Stride

Open C# 2D/3D engine with the Game Studio editor and an asset pipeline.

Technology
C#, .NET, Game Studio
License
MIT

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.