Gameplay Foundations – Unreal Engine
Exploratory project focused on understanding and applying core gameplay programming concepts in Unreal Engine through the implementation of fundamental systems and controlled experiments.
Haruyoshie Ecima, Solo Developer – Unreal Engine (C++)
2/18/20241 min read


Technical progression and contributions:
Designed and configured custom GameMode logic to control game rules and player flow
Implemented the Enhanced Input system, transitioning from basic input handling to modular, scalable input actions
Developed gameplay logic using Actors, focusing on lifecycle management and clear ownership via GetOwner()
Applied pointer usage and safe references to manage interactions between gameplay objects
Implemented vector math for movement, orientation, and gameplay calculations
Used logical operators and conditional flows to manage gameplay states and interactions
Built and tested collision systems, including overlap and hit events, to drive gameplay responses
Managed gameplay data using TArray, reinforcing understanding of Unreal’s container types and memory behavior




The process to the project
Or someone else will hire you to build theirs. Here is how you can take action – starting today.
