Neon Void

I developed Neon Void to demonstrate how modern "Juice" principles can transform classic arcade mechanics into a sensory-rich experience, drawing inspiration from the principles shared in the classic "Juice it or lose it" talk. Built with a focus on professional architecture, the game uses Zenject (Extenject) for dependency injection and a centralized feedback pipeline for screenshake, hitstop, and chromatic aberration. The visuals leverage the Universal Render Pipeline (URP) to achieve high-contrast, bloom-heavy aesthetics. Performance was a key constraint, targeting a sub-50MB WebGL build with a stable 60fps on standard browser hardware through rigorous optimization of assets and code.
- Role: Solo Developer (Unity/C#) — Architecture, Gameplay, VFX
- Tech Stack: Unity (LTS), URP 2D, Zenject/Extenject (DI), SignalBus, New Input System
- Key Features: Centralized "Juice" system for impactful feedback; synesthetic Audio/Visual synchronization
- Architecture: Loose coupling via Dependency Injection; State Machines for game flow; data-driven configuration
- Performance: Optimized WebGL build (<50MB) with stable 60fps performance