Echo Quest Technical Documentation
A 3D action RPG technical showcase built in Unreal Engine 5.3, with system design, Blueprint implementation, and debugging all handled solo — focused on production-ready implementations of combat systems and character action. Six core systems are organized from low-level framework to high-level presentation.
Low-Level Framework
Section titled “Low-Level Framework” 1 GAS (Gameplay Ability System) Core component breakdown, technical rationale, and a dodge implementation example showing how GAS is used in the project 2 Combat System (ComboGraph) ComboGraph selection rationale, light attack combo implementation, collision detection, and shape-sweep logic 3 Hit Feedback: Structure and Implementation A sensory breakdown of hit feedback, with melee target acquisition, hit validation, and feedback presentation as the case study
Presentation and AI
Section titled “Presentation and AI” 4 Character Animation System Using the player character animation system as an example to explain the Lyra architecture and procedural animation correction 5 Motion Warping Using melee attack magnetism as an example to explain how Motion Warping is implemented in the project 6 Enemy AI and EQS A three-layer AI architecture, using melee enemies to demonstrate the full AI pipeline and EQS environment queries
Technical Architecture Overview
Section titled “Technical Architecture Overview”A layered structure from player input to final presentation. Click a chapter tag to jump to the corresponding chapter.
Player Input