Here's the matrix, also saved to the project. Scripts are rows (grouped by tier, 67 total), games are columns using two-letter codes with a key at the top, and the last column plus bottom rows give counts both ways.

The totals make the scope spread visible at a glance: Zap Attack and Spark of Corruption each need 26 scripts, Roach Invasion and Stardust 23, Detective Liz 22, while Weenie Maze, Cozy Critters, and Store Sim need only 8 from this list (though Store Sim's 8 hide a lot of 3D work). Cutthroat Course sits at 17 with 11 of them being the Tier 1 kit, which again marks it as the easiest to get fully running.


Game key

● required for the pitch as written · ○ optional / nice-to-have · blank = not used

Code Game Student
CW Commission Witch Sylvia Lee
ZA Zap Attack!! Tony Williams
SC A Spark of Corruption Kathryn Groover
CC Cutthroat Course Nicholas Murley
HA Hot Air (balloon) Julian Vargas
RI Roach Invasion Joshua Freeman
SD Stardust Marcelo Diaz
MG The Magnet Amarion Wilson
AT Apep's Trial Lazaro Garcia
MM Missile Man! Zachary Thompson
MC MythoClash Fozaan Sheikh
LD Last Delivery Chris Acosta
WM Weenie(dog) Maze Jax Keenan
AN Anabasis Andraya Rhoads
DL Detective Liz Mena Rofail
CZ Cozy Critters Rhys Watson
SS Store Simulator Sanad Ammari

Matrix

Tiers: 1 core kit (written) · 2 enemies/combat · 3 movement add-ons · 4 hazards/level · 5 top-down · 6 narrative · 7 simulation · 8 specialty

T Script CW ZA SC CC HA RI SD MG AT MM MC LD WM AN DL CZ SS #
1 PlayerController2D ● ● ● ● ● ● ● ● ● ● ○ ● 11
1 PlayerAnimatorBridge ● ● ● ● ● ● ● ● ● ● ● ● ● ○ 13
1 Health ● ● ● ● ● ● ● ● ● ● ● ● ○ ● 13
1 DamageOnContact ● ● ● ● ● ● ● ● ● ● ● ● ○ ● 13
1 Checkpoint + RespawnManager ● ● ● ● ● ● ● ● ● ● ● ● 12
1 ItemType + Collectible + CollectionTracker ● ● ○ ● ○ ● ● ○ ○ 5
1 CameraTargetAssigner (Cinemachine) ● ● ● ● ● ● ● ● ● ● ● ● ● 13
1 SceneLoader ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 17
1 GameManager ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 17
1 AudioManager ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 17
1 HUDController ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 17
1 MovingPlatform ● ● ● ● ○ ● ● ● ● 8
1 ParallaxBackground ● ● ● ● ● ● ● ● ○ ● ● ○ 10
2 EnemyPatrol ● ● ● ● ● ● ● 7
2 EnemyChase ● ● ● ● ● 5
2 FloatingEnemy ● ● ● 3
2 MeleeAttack ● ● ● ○ ● 4
2 ProjectileShooter + Projectile ● ● ● ● 4
2 ComboCounter ● ○ ○ 1
2 Knockback ● ● ● ○ ● ● 5
2 BossController ● ● ● ● ● ● 6
2 Hitbox / Hurtbox ● ● ● ● ● ● 6
3 Dash ● ● ● ● 4
3 DoubleJump ● ● ● 3
3 Glide ● ● 2
3 Sprint ● ● 2
3 MomentumLauncher ○ ● 1
3 WallSlideJump ● ● ● 3
3 Ladder ● ● ● 3
3 GrapplingHook ○ ● 1
3 BalloonController + FuelSystem + WindZone2D ● 1
3 MagnetPull ● 1
3 RailRide ● 1
3 CharacterSwapper ● ● 2
4 SpinningSaw ● ● 2
4 SpikeTrap ● ● ● ● 4
4 Crusher ● 1
4 FireHazard / AcidPool ● ● 2
4 ElectricZone ● ● 2
4 Breakable ● ● ● 3
4 Door / Lock ● ● ● ● ○ ● 5
4 LevelSelect + LevelUnlockData ● ● 2
4 TimerHUD + best-time save ● ○ 1
5 TopDownMover ● ● ○ ● 3
5 GridMover ○ ● 1
5 SnakeBody ● 1
5 LaneSpawner ● 1
5 MazeLoader ○ ● 1
5 DeliveryObjective ● 1
6 Interactable + InteractionPrompt ● ● ● ● ● 5
6 DialogueRunner + DialogueData ○ ○ ○ ○ ● ● 2
6 ChoiceFlagManager ● ● ● 3
6 EndingSelector ● ● ● 3
6 WorldStateSwapper ● 1
6 Flashlight2D ● 1
6 DarknessMeter ● 1
6 LightSensitiveEnemy ○ ● 1
6 PuzzleSwitch / PressurePlate / PushBlock ● ● 2
6 FloorTransition ● 1
7 NeedStat + PetBrain + CareAction + PersonalityTracker ● 1
7 SaveSystem ● ● ● ● ● 5
7 FirstPersonController ● ● 2
7 PickupCarry + ShelfSlot + Register + CustomerAI + Economy ● 1
8 CameraModeSwitcher ● 1
8 EncounterManager + ExperienceWallet ● 1
8 RecipeChecker ● 1
Required scripts per game 20 26 26 17 13 23 23 19 19 17 16 14 8 14 22 8 8
Optional 2 2 3 1 1 0 1 1 1 2 2 2 0 5 1 2 1

The instructor demo (Cephalopods in Space) is left out; it needs the four managers plus a one-off MultiTaskStation.