go-quake2

Reserved — pure-Go Quake II (id Tech 2, 1997). Sibling of go-quake1 (the active id Tech 1 port) and go-quake3.

org reserved id Tech 2 · 1997 planned reference: yquake2 GPL-2.0 engine carve-out
go-quake1 (active) GitHub

This organization is staked out so the go-quake{1,2,3} family naming holds together. The Q2 port has not started; watch go-quake1 for the active engine work. Q2 will pick up the same hand-port-from-reference pattern once Q1 reaches the playable bar — the planned upstream is yquake2, the maintained GPL-2.0 fork of the 1997 id Software release.

Repositories

brand brand

Logos, favicons, social previews

Brand assets — SVG / PNG / JPG / ICO / ICNS in color, white-transparent and black-transparent variants. Staked out so the go-quake1 / 2 / 3 family is visually coherent the day the Q2 port starts.

last commit

When work begins, every module will be pure Go with CGO_ENABLED=0, held at 100% statement coverage as a CI gate. Every Go file will trace 1:1 to a reference/ yquake2 C function under a pinned upstream commit. The 4-gate provable-test protocol carries forward from godoom and go-quake1. BSD-3 wrapper + GPL-2 engine carve-out throughout.

Family

go-quake1 — id Tech 1 (1996) · active · go-quake2 — id Tech 2 (1997) · this org, reserved · go-quake3 — id Tech 3 (1999) · reserved