Skip to content

Settings

GameSettingsAsset exposes Run and Simulation plus serializable defense/level-curve settings. Content.Settings supplies defaults; the bootstrap can assign separate ArenaSettings and FieldSettings. Use the same settings asset for measurement and play.

Run covers shop prices, offers, choices, inventory policies, income settlement, conversions and save arena ids. Simulation covers fixed frequency, stat bindings, combat/player/spawn rules and weapon timing. Expose new values as settings or definition fields.

Read the inspector's unit display and convert seconds with SimSettings.Ticks in code. Stat ids come from the selected catalog/bindings. Validate finite ranges and remeasure after changing a formula or cap.

Entry point and reference fields

Entry point: Assets/Create/Survivor Roguelite Maker/Game Settings

Field / API Purpose
Run RunSettings
Simulation SimSettings with formulas connected
Defense / LevelCurve Configured built-in formula instances
ArenaSettings / FieldSettings Optional per-mode overrides
SaveArenaIds Stable ids in content order

Figure

Game Settings inspector with Run rules.

Game Settings inspector with Run rules.

Check your result

Validate connected content before starting a new measurement or run. Keep the settings, seed and content version with any result you compare. For code-only adapters, compile against the package version you ship and configure the required authored data before gameplay.

Documentation home · Content · Characters · Weapons