Offline 2D Platformer
A multi-level 2D game built solo, focused on smooth player experience and an extensible codebase — from audio and settings systems to scene transitions.
Built a complete AudioManager with separate sources for music, SFX, and UI sounds, including volume persistence via PlayerPrefs.
LevelManager singleton handling progress tracking and scene transitions across the whole game.
Multi-layer parallax scrolling system using a custom InfiniteScrollLayer script for smooth, continuous background movement.