Gotta Match 'Em All
Organization
Independent
Role
Unity Developer
Duration
2 Days
Tech Stack
Unity • C# • Scriptable Objects
A timed puzzle game where players must memorize and match card pairs efficiently before the clock runs out, earning time extensions for successful matches.
Links
Key Features
- Architected a
ScriptableObject-based level system to cleanly author and manage level configurations. - Generated gameplay boards dynamically at runtime based strictly on selected level parameters.
- Implemented event-driven game loops utilizing C# callbacks to decouple UI, timers, and game logic.
- Developed an adaptive camera controller that dynamically scales
orthographicSizeto fit generated boards of any dimension. - Decoupled visual presentation from core logic, allowing future card themes and animations to drop in without modifying matching validation.