What problem does it solve?
This Skill provides a structured workflow for implementing Sonic 1 boss encounters in OpenGGF with ROM-accurate behavior, reducing guesswork across disassembly research, arena setup, and gameplay logic.
Core Features & Use Cases
- Disassembly-driven implementation: Maps boss object logic, state transitions, and child-object spawning from the Sonic 1 disassembly into engine code.
- Arena and event setup: Handles camera locks, boundary changes, spawn timing, and boss music transitions through level event systems.
- Hit and defeat sequencing: Recreates hit counts, palette flashes, invulnerability timing, and defeat sequences for zone-specific bosses.
- Use case: A contributor can use this Skill to implement the Green Hill, Marble, or Final Zone boss and validate the result against the original ROM behavior.
Quick Start
Use this skill to implement a Sonic 1 boss in OpenGGF by matching the disassembly references, wiring the arena and event logic, and validating the resulting behavior against the original game.