“Chaos Goal was designed so that new Power-Ups can be added without rebuilding the entire gameplay framework.”
The PowerUps / Ability collapsed graph inside BP_ChaosBallCharacter contains the player-side logic responsible for activating and applying Power-Up abilities.
However, creating a new Power-Up requires more than adding nodes to the Character Blueprint. The new ability must also be registered in the project’s Power-Up data, made available to the Drone system, connected to the activation logic, and given the appropriate user-interface feedback.
This chapter explains the complete workflow.
Create Power-Up Type ↓ Create Power-Up Data ↓ Add the Power-Up to the Data Table ↓ Add It to BP_PowerUpDrone ↓ Implement the Ability Logic ↓ Connect Multiplayer Execution ↓ Configure the HUD ↓ Test and Balance
Open the Power-Up enumeration used by the project.
In the current Chaos Goal architecture, the enum identifies every supported ability, such as:
Speed Boost
Dash
Instant Steal
Freeze
Big Ball
Curve Shot