Prototyping - Player BasicS
With a clear plan in place, I rapidly prototyped daily, bringing a game mechanic to life and evaluating its functionality by day's end to determine necessary modifications and areas for enhancement.
Using the "Player Basics" flowchart from the planning phase, I quickly prototyped the player Blueprint to achieve tight and responsive controls.
Player Basics Flowchart
Player Movement Prototype
Player Movement Polished
Prototyping - Wall Jumping
A challenge for me was to get the wall jump to feel responsive. I successfully achieved it by detecting collisions with a custom object channel when the player attempts to jump mid-air.
Wall Jump Flowchart
Wall Jump Prototype
Wall Jump Polished
Prototyping - Interact
From day one, I aimed for a modular interaction system. I achieved this by creating a sphere trace that identifies the interactive object, then sends an "Interface Message" to its blueprint. This approach ensured that interactions remained modular.
Player Basics Flowchart
Player Movement Prototype
Player Movement Polished