Purpose
This project was created for the 2024 Bandit Games Game Jam, focusing on developing a compelling 3D platformer. The main objective was to design a character that could dash, run, jump, and effectively manage states for world interactions, such as picking up objects and utilizing double jump perks.
Technologies Used
- Godot 4 Engine
- Python for scripting
- Blockbench for character design
Key Features/Functionality
A versatile character capable of various movements: dashing, running, and jumping.
State management for interactions, allowing players to pick up objects and activate perks like double jumps.
Challenges & Solutions
Character Controller & Animation: One of the primary challenges was implementing the character controller state manager and refining animations. I spent significant time watching tutorials to grasp the concepts and iterated multiple times on the animations to achieve fluid and dynamic movement.
What I Learned
I gained valuable experience in developing a character controller in Godot 4 and managing animations effectively. The process taught me the importance of iterative design and the use of tutorials as a resource for overcoming technical challenges.
Future Improvements
In future iterations, I plan to enhance the camera system and level design to create a more reliable and engaging gameplay experience, making levels more entertaining and visually appealing.
Back to Top