GAME 1303 Scripts Needed Per Game (all 8 tiers delivered)
Companion documents
- 01.GAME 1303 — Pitch Analysis — the original 17 pitches and what they have in common
- 02.GAME 1303 — Scripts by Game_v2 — which of the 115 scripts each student needs
- 03.GAME 1303 — Scripts Source — Text listings of .cs scripts
- 04.GAME 1303 — Instructor Handbook — This Guide
- 05.GAME 1303 — Deployment Guide — How to start in Unity and deploy the scripts
- 06.GAME 1303 — Mecanim Wiring Guide — Mecanim rigs, parameters, state machines
Every script name below is the actual delivered file name. (SO) marks a ScriptableObject asset you create from the Create menu rather than a component you add. (v1.1) marks a file that was updated in a later tier — always use the newest copy.
A script is listed as required where the pitch clearly needs it, and optional where it's a reasonable addition the student may or may not want.
Commission Witch — Sylvia Lee
2D platformer (collectathon)
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, ItemType (SO), Collectible, CollectionTracker (v1.1), CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground
T2 Enemies & combat — EnemyPatrol, FloatingEnemy · optional: Team (enum), Hurtbox, Hitbox, EnemyChase
T4 Hazards, level & progression — Door, LevelExit, ChoiceFlagManager · optional: PuzzleSwitch
T6 Narrative, interaction & light — Interactable, InteractionPrompt, EndingSelector · optional: DialogueData (SO), DialogueRunner, LightSensitiveEnemy
T8 Signature mechanics — Recipe (SO), RecipeChecker
26 required scripts.
Zap Attack!! — Tony Williams
2D precision platformer
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, ItemType (SO), Collectible, CollectionTracker (v1.1), CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, Knockback, EnemyPatrol, BossController, BossArenaTrigger · optional: Projectile, ProjectileShooter
T3 Movement add-ons — Dash, WallSlideJump, RailRide + Rail · optional: MomentumLauncher
T4 Hazards, level & progression — SpinningSaw, ElectricZone, Door, LevelExit, ChoiceFlagManager, LevelData (SO), LevelSet (SO), LevelProgress (static), LevelTimer, LevelSelectButton, LevelSelectMenu · optional: Crusher, CyclingHazard, Breakable, PuzzleSwitch
T6 Narrative, interaction & light — optional: Interactable, InteractionPrompt, DialogueData (SO), DialogueRunner, DialogueTrigger
T7 Simulation & saving — SaveData, SaveSystem
39 required scripts.
A Spark of Corruption — Kathryn Groover
2D action platformer
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground · optional: ItemType (SO), Collectible, CollectionTracker (v1.1)
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, Knockback, MeleeAttack, Projectile, ProjectileShooter, EnemyPatrol, EnemyChase, BossController, BossArenaTrigger
T3 Movement add-ons — Dash, DoubleJump, WallSlideJump, Ladder + LadderClimber, CharacterDefinition (SO), CharacterSwapper · optional: GrapplingHook
T4 Hazards, level & progression — Breakable, Door, LevelExit · optional: KillZone, PuzzleSwitch, SwitchGroup, ChoiceFlagManager, LevelData (SO), LevelProgress (static)
T6 Narrative, interaction & light — optional: DialogueData (SO), DialogueRunner, DialogueTrigger, PushBlock
33 required scripts.
Conquer the Cutthroat Course — Nicholas Murley
2D obstacle course
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground
T4 Hazards, level & progression — SpinningSaw, SpikeTrap, Crusher, CyclingHazard, ElectricZone, KillZone, LevelExit · optional: LevelProgress (static), LevelTimer
20 required scripts.
Hot Air — Julian Vargas
2D physics platformer
T1 Core kit — Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, ParallaxBackground · optional: MovingPlatform
T3 Movement add-ons — GrapplingHook, BalloonController, FuelSystem, FuelPickup, WindZone2D
T4 Hazards, level & progression — KillZone, LevelExit · optional: SpikeTrap, LevelTimer
17 required scripts.
Roach Invasion — Joshua Freeman
2D collectathon platformer
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, ItemType (SO), Collectible, CollectionTracker (v1.1), CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground
T2 Enemies & combat — EnemyPatrol, EnemyChase, FloatingEnemy · optional: Team (enum), Hurtbox, Hitbox, Knockback
T3 Movement add-ons — DoubleJump, Glide, Ladder + LadderClimber, CharacterDefinition (SO), CharacterSwapper
T4 Hazards, level & progression — SpikeTrap, KillZone, Door, LevelExit · optional: CyclingHazard, ChoiceFlagManager, LevelData (SO)
28 required scripts.
Stardust — Marcelo Diaz
2D action platformer
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground · optional: ItemType (SO), Collectible, CollectionTracker (v1.1)
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, Knockback, ComboCounter, MeleeAttack, Projectile, ProjectileShooter, EnemyPatrol, BossController · optional: BossArenaTrigger
T3 Movement add-ons — Dash, WallSlideJump
T4 Hazards, level & progression — Breakable, LevelExit · optional: SpikeTrap, KillZone
27 required scripts.
The Magnet — Amarion Wilson
2D side-scroller
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform, ParallaxBackground
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, MeleeAttack, Projectile, ProjectileShooter, EnemyPatrol, BossController, BossArenaTrigger · optional: Knockback
T3 Movement add-ons — MagnetPull + MetalObject
T4 Hazards, level & progression — Breakable, LevelExit · optional: ElectricZone, KillZone
25 required scripts.
Apep's Trial — Lazaro Garcia
3D/2D hybrid
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, MovingPlatform · optional: ParallaxBackground
T3 Movement add-ons — Dash, DoubleJump, Glide, Sprint · optional: Ladder + LadderClimber, WindZone2D
T4 Hazards, level & progression — PuzzleSwitch, LevelExit · optional: KillZone, Door, SwitchGroup
T5 Top-down & grid — TopDownMover
T6 Narrative, interaction & light — PushBlock
T7 Simulation & saving — FirstPersonController
T8 Signature mechanics — CameraModeSwitcher, ModeSwitchTrigger
23 required scripts.
Missile Man! — Zachary Thompson
2D beat 'em up
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, ParallaxBackground
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, Knockback, EnemyChase, BossController · optional: ComboCounter, MeleeAttack, BossArenaTrigger
T3 Movement add-ons — Sprint, MomentumLauncher
T4 Hazards, level & progression — LevelExit
21 required scripts.
MythoClash — Fozaan Sheikh
2D arena combat
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), SceneLoader, GameManager, AudioManager, HUDController
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, Knockback, MeleeAttack, Projectile, ProjectileShooter, BossController, BossArenaTrigger · optional: ComboCounter
T4 Hazards, level & progression — ChoiceFlagManager, LevelData (SO), LevelSet (SO), LevelProgress (static), LevelSelectButton, LevelSelectMenu
T6 Narrative, interaction & light — optional: Interactable, InteractionPrompt, DialogueData (SO), DialogueRunner, DialogueTrigger
T7 Simulation & saving — SaveData, SaveSystem
T8 Signature mechanics — MonsterEntry (SO), ExperienceWallet, EncounterManager
28 required scripts.
Last Delivery — Chris Acosta
Top-down puzzle
T1 Core kit — Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, ItemType (SO), Collectible, CollectionTracker (v1.1), CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController
T2 Enemies & combat — EnemyPatrol, EnemyChase
T4 Hazards, level & progression — KillZone, LevelExit · optional: ChoiceFlagManager
T5 Top-down & grid — TopDownMover, DeliveryObjective, DeliveryPoint, DroppedCargo, LaneSpawner (+2 helpers) · optional: GridMover, WrapAround, MazeLoader
21 required scripts.
Weenie(dog) Maze — Jax Keenan
Grid puzzle (snake)
T1 Core kit — ItemType (SO), Collectible, CollectionTracker (v1.1), SceneLoader, GameManager, AudioManager, HUDController
T4 Hazards, level & progression — LevelExit · optional: LevelTimer
T5 Top-down & grid — GridMover, SnakeBody, TreatSpawner, MazeLoader · optional: WrapAround
12 required scripts.
Anabasis — Andraya Rhoads
2D narrative
T1 Core kit — PlayerAnimatorBridge, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController, ParallaxBackground · optional: PlayerController2D, Health, DamageOnContact (v1.1)
T2 Enemies & combat — optional: Hurtbox, FloatingEnemy
T4 Hazards, level & progression — PuzzleSwitch, LevelExit, ChoiceFlagManager · optional: Door, SwitchGroup
T5 Top-down & grid — optional: TopDownMover
T6 Narrative, interaction & light — Interactable, InteractionPrompt, DialogueData (SO), DialogueRunner, DialogueTrigger, EndingSelector, WorldStateSwapper, PushBlock · optional: ClueJournal, SafeLightZone, FloorTransition
T7 Simulation & saving — SaveData, SaveSystem
20 required scripts.
Detective Liz: Haunted Case — Mena Rofail
2D narrative horror
T1 Core kit — PlayerController2D, PlayerAnimatorBridge, Health, DamageOnContact (v1.1), Checkpoint, RespawnManager, CameraTargetAssigner, SceneLoader, GameManager, AudioManager, HUDController · optional: ParallaxBackground
T2 Enemies & combat — Team (enum), Hurtbox, Hitbox, EnemyChase, FloatingEnemy
T3 Movement add-ons — Ladder + LadderClimber, FuelSystem
T4 Hazards, level & progression — Door, ChoiceFlagManager · optional: PuzzleSwitch
T6 Narrative, interaction & light — Interactable, InteractionPrompt, ClueJournal, DialogueData (SO), DialogueRunner, DialogueTrigger, EndingSelector, Flashlight2D, DarknessMeter, SafeLightZone, LightSensitiveEnemy, FloorTransition · optional: WorldStateSwapper
T7 Simulation & saving — optional: SaveData, SaveSystem
32 required scripts.
Cozy Critters — Rhys Watson
2D pet sim
T1 Core kit — SceneLoader, GameManager, AudioManager, HUDController · optional: PlayerAnimatorBridge, ItemType (SO), Collectible, CollectionTracker (v1.1)
T4 Hazards, level & progression — ChoiceFlagManager
T5 Top-down & grid — TopDownMover
T6 Narrative, interaction & light — Interactable, InteractionPrompt
T7 Simulation & saving — NeedStat, PetBrain, CareAction, PersonalityTracker, SaveData, SaveSystem
14 required scripts.
Store Simulator — Sanad Ammari
3D first-person sim
T1 Core kit — SceneLoader, GameManager, AudioManager, HUDController · optional: ItemType (SO), CollectionTracker (v1.1)
T4 Hazards, level & progression — optional: ChoiceFlagManager
T6 Narrative, interaction & light — Interactable, InteractionPrompt
T7 Simulation & saving — SaveData, SaveSystem, FirstPersonController, ProductType (SO), Carryable, PickupCarry, ShelfSlot, StoreEconomy, CustomerAI, Register, CustomerSpawner · optional: NeedStat
17 required scripts.
Cephalopods in Space! — J Marshall Pittman (demo)
2D multitask
T1 Core kit — SceneLoader, GameManager, AudioManager, HUDController
T6 Narrative, interaction & light — Interactable, InteractionPrompt
T8 Signature mechanics — MultiTaskStation
7 required scripts.
Master matrix
| Code | Game | Code | Game | Code | Game |
|---|---|---|---|---|---|
| CW | Commission Witch | ZA | Zap Attack!! | SC | A Spark of Corruption |
| CC | Conquer the Cutthroat Course | HA | Hot Air | RI | Roach Invasion |
| SD | Stardust | MG | The Magnet | AT | Apep's Trial |
| MM | Missile Man! | MC | MythoClash | LD | Last Delivery |
| WM | Weenie(dog) Maze | AN | Anabasis | DL | Detective Liz: Haunted Case |
| CZ | Cozy Critters | SS | Store Simulator | CS | Cephalopods in Space! |
● required · ○ optional
| T | Script | CW | ZA | SC | CC | HA | RI | SD | MG | AT | MM | MC | LD | WM | AN | DL | CZ | SS | CS | # |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PlayerController2D | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ○ | ● | 11 | ||||||
| 1 | PlayerAnimatorBridge | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ○ | 12 | |||||
| 1 | Health | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ○ | ● | 13 | ||||
| 1 | DamageOnContact (v1.1) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ○ | ● | 13 | ||||
| 1 | Checkpoint | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 12 | ||||||
| 1 | RespawnManager | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 12 | ||||||
| 1 | ItemType (SO) | ● | ● | ○ | ● | ○ | ● | ● | ○ | ○ | 5 | |||||||||
| 1 | Collectible | ● | ● | ○ | ● | ○ | ● | ● | ○ | 5 | ||||||||||
| 1 | CollectionTracker (v1.1) | ● | ● | ○ | ● | ○ | ● | ● | ○ | ○ | 5 | |||||||||
| 1 | CameraTargetAssigner | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 13 | |||||
| 1 | SceneLoader | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 18 |
| 1 | GameManager | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 18 |
| 1 | AudioManager | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 18 |
| 1 | HUDController | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 18 |
| 1 | MovingPlatform | ● | ● | ● | ● | ○ | ● | ● | ● | ● | 8 | |||||||||
| 1 | ParallaxBackground | ● | ● | ● | ● | ● | ● | ● | ● | ○ | ● | ● | ○ | 10 | ||||||
| 2 | Team (enum) | ○ | ● | ● | ○ | ● | ● | ● | ● | ● | 7 | |||||||||
| 2 | Hurtbox | ○ | ● | ● | ○ | ● | ● | ● | ● | ○ | ● | 7 | ||||||||
| 2 | Hitbox | ○ | ● | ● | ○ | ● | ● | ● | ● | ● | 7 | |||||||||
| 2 | Knockback | ● | ● | ○ | ● | ○ | ● | ● | 5 | |||||||||||
| 2 | ComboCounter | ● | ○ | ○ | 1 | |||||||||||||||
| 2 | MeleeAttack | ● | ● | ● | ○ | ● | 4 | |||||||||||||
| 2 | Projectile | ○ | ● | ● | ● | ● | 4 | |||||||||||||
| 2 | ProjectileShooter | ○ | ● | ● | ● | ● | 4 | |||||||||||||
| 2 | EnemyPatrol | ● | ● | ● | ● | ● | ● | ● | 7 | |||||||||||
| 2 | EnemyChase | ○ | ● | ● | ● | ● | ● | 5 | ||||||||||||
| 2 | FloatingEnemy | ● | ● | ○ | ● | 3 | ||||||||||||||
| 2 | BossController | ● | ● | ● | ● | ● | ● | 6 | ||||||||||||
| 2 | BossArenaTrigger | ● | ● | ○ | ● | ○ | ● | 4 | ||||||||||||
| 3 | Dash | ● | ● | ● | ● | 4 | ||||||||||||||
| 3 | DoubleJump | ● | ● | ● | 3 | |||||||||||||||
| 3 | Glide | ● | ● | 2 | ||||||||||||||||
| 3 | Sprint | ● | ● | 2 | ||||||||||||||||
| 3 | WallSlideJump | ● | ● | ● | 3 | |||||||||||||||
| 3 | Ladder + LadderClimber | ● | ● | ○ | ● | 3 | ||||||||||||||
| 3 | MomentumLauncher | ○ | ● | 1 | ||||||||||||||||
| 3 | GrapplingHook | ○ | ● | 1 | ||||||||||||||||
| 3 | BalloonController | ● | 1 | |||||||||||||||||
| 3 | FuelSystem | ● | ● | 2 | ||||||||||||||||
| 3 | FuelPickup | ● | 1 | |||||||||||||||||
| 3 | WindZone2D | ● | ○ | 1 | ||||||||||||||||
| 3 | MagnetPull + MetalObject | ● | 1 | |||||||||||||||||
| 3 | RailRide + Rail | ● | 1 | |||||||||||||||||
| 3 | CharacterDefinition (SO) | ● | ● | 2 | ||||||||||||||||
| 3 | CharacterSwapper | ● | ● | 2 | ||||||||||||||||
| 4 | SpinningSaw | ● | ● | 2 | ||||||||||||||||
| 4 | SpikeTrap | ● | ○ | ● | ○ | 2 | ||||||||||||||
| 4 | Crusher | ○ | ● | 1 | ||||||||||||||||
| 4 | CyclingHazard | ○ | ● | ○ | 1 | |||||||||||||||
| 4 | ElectricZone | ● | ● | ○ | 2 | |||||||||||||||
| 4 | KillZone | ○ | ● | ● | ● | ○ | ○ | ○ | ● | 4 | ||||||||||
| 4 | Breakable | ○ | ● | ● | ● | 3 | ||||||||||||||
| 4 | Door | ● | ● | ● | ● | ○ | ○ | ● | 5 | |||||||||||
| 4 | PuzzleSwitch | ○ | ○ | ○ | ● | ● | ○ | 2 | ||||||||||||
| 4 | SwitchGroup | ○ | ○ | ○ | 0 | |||||||||||||||
| 4 | LevelExit | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | 13 | |||||
| 4 | ChoiceFlagManager | ● | ● | ○ | ○ | ● | ○ | ● | ● | ● | ○ | 6 | ||||||||
| 4 | LevelData (SO) | ● | ○ | ○ | ● | 2 | ||||||||||||||
| 4 | LevelSet (SO) | ● | ● | 2 | ||||||||||||||||
| 4 | LevelProgress (static) | ● | ○ | ○ | ● | 2 | ||||||||||||||
| 4 | LevelTimer | ● | ○ | ○ | ○ | 1 | ||||||||||||||
| 4 | LevelSelectButton | ● | ● | 2 | ||||||||||||||||
| 4 | LevelSelectMenu | ● | ● | 2 | ||||||||||||||||
| 5 | TopDownMover | ● | ● | ○ | ● | 3 | ||||||||||||||
| 5 | GridMover | ○ | ● | 1 | ||||||||||||||||
| 5 | WrapAround | ○ | ○ | 0 | ||||||||||||||||
| 5 | SnakeBody | ● | 1 | |||||||||||||||||
| 5 | TreatSpawner | ● | 1 | |||||||||||||||||
| 5 | DeliveryObjective | ● | 1 | |||||||||||||||||
| 5 | DeliveryPoint | ● | 1 | |||||||||||||||||
| 5 | DroppedCargo | ● | 1 | |||||||||||||||||
| 5 | LaneSpawner (+2 helpers) | ● | 1 | |||||||||||||||||
| 5 | MazeLoader | ○ | ● | 1 | ||||||||||||||||
| 6 | Interactable | ● | ○ | ○ | ● | ● | ● | ● | ● | 6 | ||||||||||
| 6 | InteractionPrompt | ● | ○ | ○ | ● | ● | ● | ● | ● | 6 | ||||||||||
| 6 | ClueJournal | ○ | ● | 1 | ||||||||||||||||
| 6 | DialogueData (SO) | ○ | ○ | ○ | ○ | ● | ● | 2 | ||||||||||||
| 6 | DialogueRunner | ○ | ○ | ○ | ○ | ● | ● | 2 | ||||||||||||
| 6 | DialogueTrigger | ○ | ○ | ○ | ● | ● | 2 | |||||||||||||
| 6 | EndingSelector | ● | ● | ● | 3 | |||||||||||||||
| 6 | WorldStateSwapper | ● | ○ | 1 | ||||||||||||||||
| 6 | Flashlight2D | ● | 1 | |||||||||||||||||
| 6 | DarknessMeter | ● | 1 | |||||||||||||||||
| 6 | SafeLightZone | ○ | ● | 1 | ||||||||||||||||
| 6 | LightSensitiveEnemy | ○ | ● | 1 | ||||||||||||||||
| 6 | PushBlock | ○ | ● | ● | 2 | |||||||||||||||
| 6 | FloorTransition | ○ | ● | 1 | ||||||||||||||||
| 7 | NeedStat | ● | ○ | 1 | ||||||||||||||||
| 7 | PetBrain | ● | 1 | |||||||||||||||||
| 7 | CareAction | ● | 1 | |||||||||||||||||
| 7 | PersonalityTracker | ● | 1 | |||||||||||||||||
| 7 | SaveData | ● | ● | ● | ○ | ● | ● | 5 | ||||||||||||
| 7 | SaveSystem | ● | ● | ● | ○ | ● | ● | 5 | ||||||||||||
| 7 | FirstPersonController | ● | ● | 2 | ||||||||||||||||
| 7 | ProductType (SO) | ● | 1 | |||||||||||||||||
| 7 | Carryable | ● | 1 | |||||||||||||||||
| 7 | PickupCarry | ● | 1 | |||||||||||||||||
| 7 | ShelfSlot | ● | 1 | |||||||||||||||||
| 7 | StoreEconomy | ● | 1 | |||||||||||||||||
| 7 | CustomerAI | ● | 1 | |||||||||||||||||
| 7 | Register | ● | 1 | |||||||||||||||||
| 7 | CustomerSpawner | ● | 1 | |||||||||||||||||
| 8 | CameraModeSwitcher | ● | 1 | |||||||||||||||||
| 8 | ModeSwitchTrigger | ● | 1 | |||||||||||||||||
| 8 | MonsterEntry (SO) | ● | 1 | |||||||||||||||||
| 8 | ExperienceWallet | ● | 1 | |||||||||||||||||
| 8 | EncounterManager | ● | 1 | |||||||||||||||||
| 8 | Recipe (SO) | ● | 1 | |||||||||||||||||
| 8 | RecipeChecker | ● | 1 | |||||||||||||||||
| 8 | MultiTaskStation | ● | 1 | |||||||||||||||||
| Required per game | 26 | 39 | 33 | 20 | 17 | 28 | 27 | 25 | 23 | 21 | 28 | 21 | 12 | 20 | 32 | 14 | 17 | 7 |
110 script entries across 8 tiers (some entries bundle a tightly paired second file, e.g. Ladder + LadderClimber).