I’m finally satisfied with the physics and controls of my flight game, but there’s one thing it lacks: The sense of speed. The player experiences the acceleration thanks to the camera lag, but the only thing that tells the user ‘Hey! You are really fast’ is the enviroment.
What methods can I use to give the player a sense of speed? Are there build-in methods for this? Since this is one of my first tries to make a enjoyable game for the public, I rely on blueprints.
The general idea of creating objects at difference distances that will overlap and create a sense of depth. Parallax like that also lets the player know they are moving quickly.
There’s a lot of small little things that could help with the overall feeling of speed.
Visuals:
Tightening the FOV based on speed, will enhance the speed of objects moving past the screen
Screen/Camera shake, Increase oscillation based on player speed
Audio:
Pitch of engine whine based off speed
Wind volume increase based off speed
Thank you for your suggestions. I myself found a great way to give additional sense of speed: I’ve created a particle system that’s mostly comparable to falling snow, but the particles fall much slower. I’ve attached it to my moving actor and the result is quite amazing!