Skip to content

About

iPhone runtime for the one-level Surveillance Survivor reboot, built in Swift and SpriteKit.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Surveillance Survivor Runtime

iPhone runtime for the one-level Surveillance Survivor reboot.

Canonical specification

Runtime behavior must trace to that baseline or a later explicitly adopted specification commit.

Agent contract

Coding agents follow AGENTS.md. Claude adapters use CLAUDE.md. Runtime-only intents live in intent/. Gameplay intent is SS-specs at the pin above — do not invent it here.

Platform

  • iPhone only
  • iOS 18.0+
  • landscape left and right
  • Swift 6
  • SwiftUI shell
  • SpriteKit renderer
  • deterministic 60 Hz authoritative simulation
  • 60 fps presentation target

Bootstrap

swift test
xcodegen generate
open SSRuntime.xcodeproj

XcodeGen is used only to generate the project from project.yml. Do not commit personal signing data.

Architecture boundary

SurveillanceCore owns gameplay authority and has no SpriteKit, SwiftUI, wall-clock, audio, haptic, or device dependencies. App/ projects authoritative state to iPhone presentation.

Implementation order is defined by SS-specs completeness-audit.md.

About

iPhone runtime for the one-level Surveillance Survivor reboot, built in Swift and SpriteKit.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages