Overview
About Perfect Storm
Perfect Storm is a brand new MOBA that is currently in development. The company aims combat toxicity through unique social system design, offer a wide range of solo or team-based competitive game modes, and enable players' creativity through UGC.
I have done two internships at the company as a gameplay/systems programmer during the summers of 2024 and 2025. This experience taught me a lot about engine architecture as I developed new features in the animation, audio, and physics systems of their custom engine built on top of Unity. I also developed skills in gameplay programming and design by working with designers and artists to create the vision for 3 new playable champions and iterated to balance them within the context of a competitive multiplayer combat game.
Responsibilities
What I Did
- 01 Designed and implemented 3 playable champions from scratch, each with a fully unique ability kit built on a custom ability scripting language
- 02 Audited audio and view systems, identified inefficiencies, and proposed targeted solutions to reduce network overhead
- 03 Architected a Timed Objects component and system from the ground up, fully integrated with the existing Entity Component System
- 04 Built a dynamic reticle system that reads directly from ability definitions to display contextually accurate targeting indicators at runtime
- 05 Organized and ran playtests with content creators, synthesized feedback, and drove iterative design improvements across multiple champions
- 06 Collaborated daily with designers, artists, and engineers across disciplines to align on deliverables and maintain production quality
- 07 Authored and iterated on VFX, SFX, and animations for new champions to maximize combat readability and clearly communicate ability outcomes to players
- 08 Conducted thorough QA testing, maintained detailed bug documentation, and worked directly with senior programmers to diagnose and resolve issues