top of page
freestyle_freaks_preview.gif

Year

2025

Type

Platformer​

Engine

Unity

Platform

Android

Context

School project

Project Details

A fast-paced 2D mobile platformer focused on momentum, flow, and precision. Players race through dynamic levels with slopes, jumps, and moving platforms, keeping their speed to maintain rhythm. Built in Unity with custom slope physics, a state machine–based controller, and a dynamic soundtrack that layers as you accelerate.

Skills I used

  • Finite State Machine

  • 2D Physics

  • Optimisation

  • FMOD

  • Agile

Freestyle Freaks

What this project taught me

Freestyle Freaks was a chance to dive deep into 2D physics and fast-paced movement design for mobile. As the physics engineer, I developed smooth slope interactions and built a responsive player controller using a finite state machine. The goal was to create a sense of speed and flow that felt both intense and precise on touch controls.

Technical Challenges

Developing for mobile required careful optimization to keep performance smooth despite fast physics and complex level geometry. Implementing accurate slope interactions in 2D physics was a key challenge, ensuring consistent movement and collision behavior at high speeds. I also built a finite state machine to manage the player’s actions like jumping, sliding, and wall-running, allowing for precise control and seamless transitions between states.

Level Design

The game features two handcrafted levels, each designed to test different aspects of movement and flow. While the second ramps up speed, precision, and rhythm for a more challenging experience.

The first level introduces core mechanics and smooth navigation.

While the second ramps up speed, precision, and rhythm for a more challenging experience.

Team & Collaboration

Developed in an Agile team with regular Scrum meetings, I worked closely with a sound designer, five artists, and four developers to align gameplay, visuals, and audio, resulting in fast-paced mechanics, cohesive art, and dynamic sound design.

bottom of page