Smash Balls

Project information

  • Type: Released Student Game
  • Engine/Language: Unreal Engine 5
  • Date: May - June 2023
  • Team Size: 14 -> 3 programmers, 5 designers, 6 visual artists
  • Duration: 8 weeks
  • Project URL https://vittoriobellinello.itch.io/team-moth
Game

Smash Balls

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.

Walking state

- Charging State

The player accelerates their spin, selecting a launch direction indicated by an arrow.

Charging state

- 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: Teleports

The flippers are located at the bottom of the level and launch the player in a specific direction upon contact.

Teleports and Flippers

Triangle Bumpers

Functioning similarly to circular bumpers, triangle bumpers cause players to bounce upon impact, with their triangular shape influencing the bounce dynamics.

Project Features

  • Gameplay Programmer / Lead Programmer
  • Player States and State Transitions
  • Teleports
  • Flippers
  • Triangle Bumpers

Technologies Used

Unreal Engine 5 C++