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.
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.
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.
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.
Leave a comment
Log in with itch.io to leave a comment.