Project Info :
Personal Project
Gameplay Programmer
Unreal 5 (C++, Blueprint)
1 people
4 months
PC
About the Team :
1
Gameplay Programmer
My contributions:
Developed the knife mechanic in C++ (throw, pull, attack functionality)
Implemented movement systems in C++ (ledge grab, movement, jumping mechanics)
Implemented the physics-based chain system in C++
Created a custom tool for managing physics chains in C++
Programmed spell behaviors in C++
Developed AI enemy state machine and behavior systems in Blueprint
Designed and implemented gameplay abilities and effects using Blueprint
Developed user interface elements in Blueprint
Created VFX for spells using Niagara, including fluid simulation
Presentation:
GAS Slice is a personal educational project created to deepen my understanding of C++, State Machines, Physics Constraint and Unreal Engine’s Gameplay Ability System.
The core gameplay revolves around a weapon inspired by Scorpion’s Kunai: a kunai attached to a chain that the player can throw to latch onto objects and then perform a fast dash forward by pulling themselves toward the target.
I added various spells to experiment with Gameplay Effects and explore how they interact with the ability system.
This project also gave me the opportunity to learn how to work with Physics Constraints to build a dynamic physical chain, and I developed a custom tool to generate and edit it directly within the editor.
Code example: