Fast-paced 2-4 player couch versus platform fighter
My Contribution
In May and June 2023, during the final block of my first year at Breda University of Applied Sciences (BUas), I participated in my first team project, Smash Balls. This fast-paced, 2-4 player couch versus platform fighter was developed over eight weeks using Unreal Engine 5. Our team comprised 14 members: 3 programmers, 5 designers, and 6 visual artists. I served as the Lead Programmer, with significant contributions to gameplay mechanics.
Player States
I implemented the player's "walking", charging, and launched states.
- Walking State
One part of the player anchors while the other spins around it. Pressing any of the face buttons allows the spinning part to anchor to a platform, causing the other to spin around it.
- Charging State
The player accelerates their spin, selecting a launch direction indicated by an arrow.
- Launched State
The player transforms into a ball and begins to fall.
Teleports and Flippers
Teleports consist of two parts whose positions can be adjusted in the level editor:
The flippers are located at the bottom of the level and launch the player in a specific direction upon contact.
Triangle Bumpers
Functioning similarly to circular bumpers, triangle bumpers cause players to bounce upon impact, with their triangular shape influencing the bounce dynamics.