游戏引擎

规格、协议和导出目标。打开卡片可看说明,以及已收录的配套源码。

Godot 2D platformer demo

Godot

Lightweight open engine with a clear scene tree. GDScript is easy to start with, and 2D tools are first-class.

GDScript, C#. MIT. 2D/3D.

Blocks Beyond the Stars

Unity

The industry default for many indie and mobile teams. Huge Asset Store, C#, and export coverage.

C#. Proprietary. 2D/3D.

Action Roguelike

Unreal Engine

High-fidelity 3D, Nanite, Lumen, and Blueprints. Best when visuals and a larger project matter more than a tiny download.

C++, Blueprints. Source-available. 3D.

Phaser examples

Phaser

A 2D HTML5 game framework. Fast to ship in the browser with JavaScript or TypeScript.

JavaScript, TypeScript. MIT. 2D.

Drakonas

Three.js

The WebGL/WebGPU library most 3D sites are built on. You assemble rendering, input, and gameplay yourself.

JavaScript, TypeScript. MIT. 3D.

Space Pirates

Babylon.js

A batteries-included 3D engine for the web: physics, GUI, inspector, and glTF first.

JavaScript, TypeScript. Apache-2.0. 3D.

Bevy Tetris

Bevy

A data-driven Rust engine. Fast iteration if you already like ECS and the Rust toolchain.

Rust. MIT. 2D/3D.

Side scroller tutorial

Defold

A small 2D engine that exports to mobile and web. Lua, editor, and a tiny runtime.

Lua. Source-available. 2D.

Model viewer

PlayCanvas

Browser IDE plus a WebGL engine. Strong for 3D web experiences and ads.

JavaScript. MIT. 3D.

TIC-80 cart collection

TIC-80

A fantasy console: tiny resolution, built-in tools, and a game in one file.

Lua, JavaScript, Ruby, Wren, Fennel. MIT. 2D.

RPG Maker MZ

RPG Maker MZ

A tile-based RPG editor. Events, maps, and battles are built in, and plugins are JavaScript.

JavaScript. Proprietary. 2D.

GDevelop

GDevelop

An open 2D editor. Event sheets cover most gameplay, and JavaScript is there when you need it.

JavaScript. MIT. 2D.