Ross ROSS = Recommend OSS · open-source software intelligence for agents

netwarm007/GameEngineFromScratch resource

配合我的知乎专栏写的项目 observed · 2026-08-28

github.com/netwarm007/GameEngineFromScratch · homepage · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3303
  • days_rel: n/a
  • days_push: 1082
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1811 stars · 285 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A companion sample codebase for a Zhihu article series on hand-building a next-generation game engine from scratch in C++. It implements a cross-platform engine with multiple graphics backends (OpenGL, Metal, DirectX 12, Vulkan), Bullet physics, and OpenGEX scene loading.

Use cases

  • learn how a game engine works internally
  • study graphics backend abstraction across OpenGL Metal Vulkan and DirectX 12
  • follow a tutorial series building a game engine from scratch
  • see how to integrate Bullet physics and OpenGEX scene graphs in C++
  • example of cross-platform C++ engine builds with CMake including WebAssembly

When to choose

  • you want educational, article-backed source code explaining engine architecture step by step
  • you want to see multi-API rendering abstraction (OpenGL, Metal, DX12, Vulkan) in one codebase
  • you prefer learning by reading and modifying a small engine rather than using a production engine

When to avoid

  • you need a production-ready engine for shipping a game
  • you need a permissive license - the license is non-standard/unspecified
  • you need actively maintained platform support for Android, WebAssembly, or consoles

Facets

learning-resource · maturity maintenance

game-engine graphics simulation graphics tutorials windows wasm cpp game-engine-from-scratch tutorial-series opengex vulkan directx12 metal opengl bullet-physics ispc educational-project game-development macos linux android

1 source

Member repositories

RepositoryRoleHealth v2
netwarm007/GameEngineFromScratchmain23

For agents

markdown · JSON · MCP: product_card(name="netwarm007/GameEngineFromScratch")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem