Project details

Team size: Solo project
Engine: Unreal Engine 5
Time span: 3 days


Short description

A prototype of a ski game. It features realistic ski physics that have been arcade-ifide to make more fun to use.



Ski movement



Design direction

  • Increase speed down slopes

  • Break by steering skis against slope

  • Use ski poles to gain speed on slower areas


How does it work?

To get the current acceleration I get the tangent of the ground underneath the player. This is then added to the forward vector of the player and multiplied by a acceleration value.This gives a vector in a direction in relation to where the skis are pointing and where the slope is pointing. Adding this to the current velocity makes it possible to steer, break and gain speed down slopes.


Real life mountains



This prototype features real life mountains using height maps.Why real life height maps?

  • Fast level design

  • Recognizable levels

  • Realistic ski paths


Snow



Why the snow?

  • Increases fun factor

  • Allows players to see where they've already been


This was made using a virtual texture.