VEILSHIFT is a demo RPG project built in C++ to run in Unreal Engine 5. It is a work in progress and will continue to be updated with new features and content.
Assets such as 3D models and character animations were sourced from the Unreal Marketplace and Mixamo. I am responsible for game programming and design, environment creation, VFX, sound design, and combat systems.
The core programming is done in C++, and then implemented as Blueprint child classes. The project also leverages UE5 tools such as animation blueprints, and animation montages with notifies to trigger sounds, FX, and gameplay events. The AI Enemy class was built to utilize tools like Unreal's Environmental Query System (EQS) and AI Perception to inform behavior and enhance the combat experience;
The project showcases my skills as a game developer and programmer. It was created as a focused learning experience to become a full-fledged, work-ready game developer, and I am excited to continue expanding and sharing it.