From Idea to Execution


Idea: What if I could create a little gravity switch character who could perform interesting parkour and puzzles.

Task: For my Game Design 1 class, I needed to create an experience. Specifically, a player has to walk to three points of interest. While using some Unreal Engine techniques learned in class. 

Planning: For the three points of interest, I made them into Orbs which when touched gave the player a new power to play with. I also used Landscape, Foliage and Post Processing Volumes to enhance the experience.

Tech: I used Unreal Engine 5.3.2 for this project. For the code I used Blueprint nodes.

Dash Code: Dashing was going to be an important ability as it would allow the player to reach areas they could not before. To create the dash, I used a launch character node to launch the character forward in the direction of the camera. Not to mention, I added a cooldown so the player could not dash nonstop.

Dash Code

The Blueprint for Launching the Character

Time Rewind Code: For Time rewinding I used the Tick event to get the Transform, and the Control Rotation of the player. With the player using the stored data to essentially look like the player is going back in time. This code was based off a very helpful YouTube tutorial which you can find on your own.

Time Rewind Code

This Blueprint showcases the Time Rewind Ability

Gravity Switch Code: Using a flipflop the player would change the gravity from the normal Gravity Scale to a negative Gravity Scale. I also changed the player's transform so that the player could see the gravity change.

Gravity Switch Code

This is my Blueprint Code for Gravity Switching

Execution: For the execution of my idea, I feel as if I could have added a lot more. Right now, my game is lackluster, with only a basic environment and some cool mechanics. Not to mention, the game is very short and provides little entertainment. These are all issues I wish to remedy in my other upcoming games.

Publishing: I published my prototype and showcased my work on Itch.io. I uploaded a gameplay video on YouTube. I also created this devlog to explain some of the thought process which went into my project.

Files

GravityWalk
External
Dec 08, 2023

Get GravityWalk

Leave a comment

Log in with itch.io to leave a comment.