Project summary
Retro Paintball
Hands-on development of movement, melee, Capture the Flag, and a full LiveOps event, alongside economy balancing and project management.
Production & project management
Planning gameplay updates and event delivery
I balanced project management with hands-on development, organizing the work needed to bring combat improvements, new modes, and live content into the same release plan.
- Owned the development schedule, planned Scrum sprints, and assigned and tracked tasks across gameplay, UI, and event work, coordinating dependencies with the production team.
- Wrote the Beach Ball Hunt design specification and planned its delivery as a 30-day LiveOps event, connecting the event rules, rewards, shop, and implementation requirements.
- Coordinated release readiness and reviewed Creator Dashboard data to inform follow-up priorities alongside economy balancing and ongoing gameplay improvements.
Hands-on development
Building the action and the events
- Movement: sprint and stamina, smoothed WalkSpeed transitions, jump coyote time and input buffering, camera bob and fall tilt, and a mobile auto-run toggle.
- Melee: the Brush gear class with server-authoritative hit registration, combo and quick-melee inputs, lag compensation using timestamped attacks, and mobile buttons.
- Capture the Flag: server-tracked flag-carrier state, capture-zone collision, team-coloured objective pointers, capture effects, and unit tests for flag drop behaviour.
- Beach Ball Hunt, a 30-day LiveOps event, end to end: design spec, Blink network definitions, server event system and client controller, HUD counter, Summer Shop exchange panel, profile schema with a feature flag and kill switch, and dev commands.
- Round events: the Ammo Event (one-mag or infinite-ammo roll) and a ricochet projectile event.
- Economy: a server-side Credits to Keys exchange with a daily cap, rewarded-ad credits capped at five per day, and crate pricing.
- Lobby and combat UI rework on TopbarPlus (Rewards GUI, Tasks panel, StatusBar), plus map and mode voting fixes and mobile overlap fixes.
Systems touchedCharacter · Gear · Round · BeachBallEvent · Tasks · Shop · Profile · RewardedAd · Daily · Cosmetics · Projectile