Skip to content
Alexandre8192Public

About

D Engine is a modern, lightweight, and modular C++ game engine built with the latest C++ standards, designed from the ground up for developers who want full control, zero unnecessary dependencies, and a highly customizable architecture.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

D-Engine

Header-first C++ engine focused on contracts-first APIs and deterministic, auditable behavior.

Quickstart

  • Open D-Engine.sln in Visual Studio 2022 (or run msbuild D-Engine.sln /p:Configuration=Debug /p:Platform=x64).
  • Build Debug or Release on x64 to run the smoke/build checks.
  • Run x64\Debug\AllSmokes.exe for standard smoke coverage and x64\Debug\MemoryStressSmokes.exe for aggressive memory stress coverage.

Read next

  • Handbook (single source of truth): D-Engine_Handbook.md
  • Docs index (historical + pointers): Docs/INDEX.md

Historical milestone snapshots (can be stale)

  • Docs/Progress_Summary_v0.1.md
  • Docs/Window_M0_Status.md
  • Docs/Renderer_M0_Status.md
  • Docs/Time_M0_Status.md
  • Docs/Jobs_M0_Status.md
  • Docs/Input_M0_Status.md
  • Docs/FileSystem_M0_Status.md
  • Docs/Audio_M0_Status.md

Repository map

  • Source/Core/: contracts, foundations, null backends, and interop helpers
  • Source/Modules/: optional modules and examples
  • Docs/: historical milestone snapshots and backwards-compat pointers
  • tests/: smoke/build-only checks and header self-containment

About

D Engine is a modern, lightweight, and modular C++ game engine built with the latest C++ standards, designed from the ground up for developers who want full control, zero unnecessary dependencies, and a highly customizable architecture.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages