top of page
Search

PVP Pin

  • Writer: aka1819
    aka1819
  • Jun 25, 2024
  • 4 min read

Updated: Apr 25



A hyper-pop competitive PVP pinball game that produces the visual adrenaline of slot machines and anime fighting games.

Engine: Unreal Engine / UEFN (Fortnite Creative) | Team Size: 4 | Role: Creative Designer | Genre: Competitive Arcade Party Game

OVERVIEW


PvP Pin is a fast-paced, arcade-style multiplayer game inspired by Super Smash Bros., air hockey, and pinball. Players control "Baller" in dynamic arenas earning points by hitting targets, chaining power-ups, and outscoring opponents within a short match timer.


The goal was to create a high-energy competitive experience that was easy to learn, difficult to master, and replayable across many sessions. Focused on mechanical snappiness and competitive clarity within a rapid UEFN development cycle.


THE CHALLANGE:


Our team had four months to design, build, and balance the game.


The core challenge was designing a short-match competitive experience that:


  • Felt rewarding without overwhelming the player with complexity

  • Encouraged meaningful skill expression

  • Remained engaging across multiple consecutive matches

  • Input Responsiveness: Reducing the perceived latency between player triggers and world-state updates in a multiplayer environment


We needed power-up systems that were clearly readable, carefully balanced, and avoided creating runaway advantages that felt unfair.


HOW IT WAS RESOLVED


As Creative Designer, I focused on the full player journey from match start through end-of-match results.


I designed interconnected systems that supported replayability:


  • Core match loop

  • Ranking and leaderboard feedback

  • Reward economy

  • Cosmetic unlock system

  • Map voting and social hub flow


Each system reinforced the others, feeding into a continuous loop that gave players a reason to keep playing beyond any single match.


The Technical Pivot: Shoot/Retract Logic & Collision Reliability


During early playtests, the core Shoot/Retract mechanicwhich functions as the player's primary way to strike targets and navigate felt inconsistent. Players would visually 'hit' a target on their screen, but the server wouldn't register the contact due to the high-speed movement required by arcade gameplay.


To resolve this, I optimized the Verse scripts to prioritize player-side intent and refined the collision volumes of the Baller. I implemented a slight 'magnetic' buffer to the retraction logic that accounted for high-velocity trajectories. This made the primary interaction feel 'snappy' and rewarding, ensuring that player skill dictated the outcome of the match.


CORE LOOP FOR REPLAYABILITY


The gameplay loop was structured as:



The leaderboard created immediate competitive feedback. Ticket rewards gave players short-term goals. Cosmetics provided player expression without affecting gameplay balance.


This structure reinforced both short-term excitement and long-term retention.


BALANCING POWER-UPS


Through ongoing playtesting, I worked with the team to refine power-up balance.


Our design goals were to:


  • Create exciting momentum shifts between players

  • Encourage counterplay rather than passive accumulation

  • Present meaningful choices without overwhelming new players

  • Keep rules simple and immediately readable


Example Power Ups


Freeze


Temporarily slows an opponent's movement, creating an opening without permanently shifting player spacing. Best used when an opponent is approaching a scoring zone.


Score Multiplier


Doubles points earned for a short duration, rewarding smart positioning and defensive timing.


Shield Boost


Absorbs one incoming disruption, rewarding players who anticipate opponent behavior rather than react to it.


Each power-up was designed to create short bursts of advantage rather than permanent dominance. Keeping descriptions short and visual feedback clear helped players understand each ability without reading tooltips mid-match.


DATA-DRIVEN ITERATION


We tracked key metrics to drive replayability decisions:


  • Session length

  • Player retention

  • Power-up usage rates

  • Reward progression balance


These insights helped us adjust match pacing, power-up strength, and reward scaling to maximize fairness and long-term engagement.


Design Goals:


  1. Create Tension in Short Matches


The matches were only five matches long, pacing was critical. I ensured scoring opportunities occurred frequently enough to keep players engaged, while maintaining room for comeback moments.


  1. Encourage Skill Expression


Movement, timing, and map awareness were the primary drivers of success. Power-ups enhanced decision-making without replacing core mechanics. Players who understood positioning and power-up timing consistently outperformed those who didn't which validated that skill expression was embedded in the systems rather than determined by luck.


  1. Support Replayability


The ticket system and cosmetic unlocks gave players a reason to return without impacting competitive fairness. Map voting gave players ownership over the play experience, and short match lengths made it easy to commit to one more round.



WHAT I WOULD IMPROVE


Given more time, I would conduct structured playtesting sessions earlier in development, focused specifically on power-up readability with players who had no prior context. Several balancing decisions were made late in production that earlier testing would have surfaced sooner. I would also explore a tutorial sequence that introduces power-ups one at a time before placing players into a full competitive match.


Conclusion:


PvP Pin evolved into a tightly tuned, replayable multiplayer experience built around competitive clarity and accessibility.


The DDR-inspired Baller became a player favorite due to its collision-based positioning and spatial tension. Iterative balancing ensured that power-ups felt impactful without overriding player agency.


This project strengthened my ability to:


  • Design for short-form competitive engagement, ensuring every physics-based system justified its presence within a three-minute match window.

  • Balance interaction depth through data-informed playtesting each power-up was validated against session data and player feedback before being kept, adjusted, or cut

Structure reward loops for long-term retention the ticket and cosmetic system ensured players always had a next goal, regardless of match outcome

 
 
 

Comments


bottom of page