Action Shooter with emphasis on enemy AI design, event triggers, and combat.
Description
This project marks my first experience working with Unreal Engine, with a primary focus on learning its core features and mastering the Blueprint Editor. The result is a first-person shooter that incorporates interactive dialogue, cinematic cutscenes, and engaging combat mechanics.
Key Features & Tools Implemented
First-person camera system with smooth player movement.
Weapon handling and shooting mechanics for both player and enemy characters.
Multiple unique enemy AI Blueprints enabling varied and dynamic behaviors.
Visual effects implemented using the Niagara particle system, including portal effects.
Cinematic cutscenes and event-driven triggers to enhance storytelling.
Scene transition and interaction triggers for seamless gameplay flow.
Comprehensive health systems for both enemies and the player.
Enemy death animations integrated with gameplay events.
Interactive dialogue system for character communication.
Thoughtful level design focused on player engagement and narrative progression.
Notable Project Features
Enemy AI





The project features a sophisticated enemy AI system built with unique Blueprints tailored to multiple enemy types, including three distinct cube-based enemies and two soldier prefabs. Each enemy exhibits dynamic behaviors that enhance gameplay complexity and immersion.
Enemies patrol predefined routes, actively scanning for the player. Upon detection, they transition to pursuit mode, closing distance while engaging with ranged attacks. If the player evades sight, enemies seamlessly revert to patrol behavior.
Some enemies employ advanced search patterns, scanning their surroundings before initiating a chase, adding unpredictability to encounters.
The cube-based enemies demonstrate versatile 3D movement capabilities, enabling them to navigate multi-dimensional spaces while simultaneously engaging the player with ranged attacks.
This layered AI design showcases a deep emphasis on creating varied and challenging enemy behaviors that respond intelligently to the player’s actions, significantly enriching the gameplay experience.
Cutscene Triggers



Throughout the level, various trigger mechanisms are implemented to enhance gameplay flow and narrative progression.
Area triggers attached to invisible objects that activate when the player passes through specific zones.
Dialogue-based triggers that initiate events upon the completion of character conversations.
Portal triggers that activate as the player enters designated portal objects, facilitating seamless scene transitions.
These carefully placed triggers ensure an engaging and responsive player experience by dynamically advancing gameplay and story elements.
Dialogue



The dialogue system prompts the player with a clear on-screen indicator to press ‘E’ when near an NPC, initiating conversation. Upon activation, dialogue messages are displayed sequentially, allowing the player to navigate through the conversation with options to continue or exit at any point. This design fosters immersive player interaction and narrative engagement.
Scene Triggers


Leveraging Unreal Engine’s Niagara particle system, I created a visually compelling portal effect. The portal object is equipped with an integrated trigger that, upon player interaction, initiates a seamless scene transition, enhancing both visual appeal and gameplay flow.
First-Person Camera

I implemented a first-person camera perspective on a third-person character framework, enabling immersive player control with the flexibility to incorporate third-person camera angles in future development. This approach allows seamless transitions between perspectives, enhancing cinematic opportunities and gameplay variety.
Unreal Editor

Unreal Editor presents a comprehensive and complex toolset that requires a significant learning curve to fully understand and utilize. I am proud to have developed a strong proficiency in its features and workflows, enabling efficient and effective game development.
Notable Unreal Blueprints
Portal Blueprint

Enemy Soldier Blueprint

NPC Commander Dialogue Blueprint

Third Person Player Blueprint

Enemy Cube Turret Blueprint

Weapon Blueprint

Level 1 Blueprint
