top of page
3D JRPG

Code Samples

Turn Handling
Handled in the Game Mode, this determines the next Unit in the Turn Order and instructs them to execute their turn.

Request Turn
Each Unit has their own Combat Component, this handles all their stats and executes their turns. Here is where they send a turn request to the Game Mode. The turn order is then set, based on each unit's speed and the order these requests were recieved.

Other Anims
Units also animations for when they are low health, when they take damage, when they are killed, etc.

Turn Handling
Handled in the Game Mode, this determines the next Unit in the Turn Order and instructs them to execute their turn.
1/13
About the Project
As part of a 1 week project I set out to create a turn-based JRPG combat system using free assets from the Unreal Engine Marketplace.
​
The project was incredibly satisfying, creating parent and child blueprints to control all units in the game (in addition to the expandable magic system), with variables I could edit for each unit specifically (turn speed, health, damage, etc.)
​
Creating the turn-based system was very rewarding to see function, having all units use the same character base and actor components to execute their turns, with turn switching being handled by the game mode.
​
I was overall incredibly proud to create this within a 1 week span, and was grateful for the skills I learned from doing so.
bottom of page