itch.io is community of indie game creators and players

Devlogs

From Idea to Execution

GravityWalk
A downloadable game for Windows

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.

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.

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.

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
    Dec 08, 2023
Download GravityWalk
Leave a comment