Skip to content

Deterministic C++20/SDL2 game engine with lock-free ring-buffered networking, recording/replay, and desktop build tooling.

Notifications You must be signed in to change notification settings

ajagtapdev/afterimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

afterimage

Requirements

  • C++20 compiler (MSVC 19.38+/VS 2022, GCC 12+, Clang 16+, Emscripten 3.1.0+ for WASM)
  • SDL2 via vcpkg

Setup

Prereq: SDL2 (vcpkg)

C:\tools\vcpkg\vcpkg install sdl2:x64-windows

Configure + build (desktop)

cmake -B build -S . -G "Visual Studio 17 2022" -A x64 `
  -DCMAKE_TOOLCHAIN_FILE="C:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake" `
  -DVCPKG_TARGET_TRIPLET=x64-windows

cmake --build build --config Release --target afterimage_desktop

Run

.\build\desktop\Release\afterimage_desktop.exe

About

Deterministic C++20/SDL2 game engine with lock-free ring-buffered networking, recording/replay, and desktop build tooling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published