Skip to content
/ Scalar Public
forked from theSalted/Scalar

Scalar the competitive FPS game and engine

Notifications You must be signed in to change notification settings

ZVAMPer/Scalar

 
 

Repository files navigation

Scalar

Game engine with C++ core and Swift frontend.

Setup

# First time setup
cmake --preset macos-arm64-debug

# Build
cmake --build build/macos-arm64-debug

# Code sign (required on macOS)
codesign --force --deep --sign - build/macos-arm64-debug/GameCpp.app

Run

# Run with debug output (recommended for development)
build/macos-arm64-debug/GameCpp.app/Contents/MacOS/GameCpp

# Or Swift version
build/macos-arm64-debug/GameSwift.app/Contents/MacOS/GameSwift

# Launch as macOS app (no console output)
open build/macos-arm64-debug/GameCpp.app

Clean Build

rm -rf build/macos-arm64-debug
cmake --preset macos-arm64-debug
cmake --build build/macos-arm64-debug

Dependencies

  • SDL3
  • bgfx
  • flecs
  • Bullet Physics
  • GameNetworkingSockets

All handled by vcpkg (automatic).

About

Scalar the competitive FPS game and engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 38.2%
  • C++ 37.0%
  • Swift 14.1%
  • Shell 7.6%
  • C 3.1%