Quest for Valor: The Lost Temple
3D Single-Player Adventure Game
Project Media
Quest for Valor Gameplay Trailer - Showcasing exploration, puzzle-solving, and combat mechanics in atmospheric environments
My Contributions
-
Designed 3 fully realized environments with distinct visual identity
-
Implemented 100% Blueprint mechanics for gameplay systems
-
Created 7 carefully paced gameplay beats with clear progression
-
Developed complete quest system with dynamic NPC interactions
-
Designed engaging boss encounter with strategic depth
Project Details
Project Overview
The Adventure Begins You are Juno, a determined pirate seeking answers about her father's mysterious disappearance twenty years ago. Following cryptic clues, you navigate a cursed island where few have ventured and fewer have returned. A catastrophic storm shipwrecks you on Skull Island, beginning an epic journey through dense forests, hidden villages, and the legendary Lost Temple.
Narrative & Environmental Storytelling Every environment tells a story. From the ominous Island Forest to the terrified Mini Village and finally the ancient Lost Temple, each space communicates history, danger, and mystery through careful environmental design. NPCs provide context while puzzles and exploration reveal the island's dark secrets.
The Challenge
Core Design Goals: Design 3 interconnected environments with distinct visual identity and gameplay purpose. Create 7 gameplay beats that guide the player through a complete narrative arc. Implement puzzle systems requiring logic and spatial reasoning. Develop engaging combat encounters that test player skill and strategy. Ensure smooth progression pacing from exploration to climactic boss battle.
Design Process
Phase 1: Research & Concept Development
Analyzed adventure game classics (Zelda, Uncharted, God of War).
Established
narrative framework and core story beats. Created environment mood
boards
and design documents.
Deliverables:
Story outline, environment concepts, gameplay beat chart
Phase 2: Level Blockout & Progression Planning
Built greybox versions of all 3 environments. Defined player paths and
puzzle placement. Mapped difficulty curve across 7 gameplay beats.
Playtested core progression flow.
Deliverables:
Blockout levels, progression flowchart, player path documentation
Phase 3: Blueprint Implementation & Mechanics
Implemented puzzle logic systems using Blueprints. Created interactive
NPC
dialogue and quest triggers. Developed combat encounter sequences. Built
player progression and checkpoint systems.
Deliverables:
Fully functional gameplay mechanics, quest systems, puzzle logic
Phase 4: Environment Detailing & Polish
Enhanced environments with visual storytelling elements. Refined puzzle
interactions and feedback systems. Optimized level streaming and
performance. Final playtesting and balance adjustments.
Deliverables:
Polished environments, optimized level performance, final build
Visual Documentation
Environment Design Layouts
Top-down views of each
location:
Created detailed layouts showing player flow, puzzle placement, and
interaction points. Each environment was annotated with required
mechanics,
player positions, and solution flow.
Progression Difficulty Curve
Design Flow: Documented the
progression of challenges from simple exploration to complex multi-step
puzzles requiring all mechanics. This ensured a smooth difficulty curve
and
proper ability introduction.
Blockout vs Final Comparison
Iteration Showcase:
Side-by-side
comparisons of initial blockouts versus final polished environments,
showing
how playtest feedback shaped the final designs.
Blueprint System Diagrams
Technical Visuals:
Documentation of
Blueprint implementations, showing node graphs and logic flow for key
game
systems. Includes puzzle logic, NPC interactions, and quest progression
systems.
Event-Driven Logic Flow
The architecture uses a centralized GameManager
singleton to track global state, communicating with modular
PuzzleNode actors via Event Dispatchers. This
decoupled
approach allows for complex, multi-stage puzzles where a lever pull
in
Zone A can trigger a gate opening in Zone B without hard references.
The
logic flow relies on Interface calls (BPI_Interactable)
to
ensure unified input handling across all interactive objects.
Technical Implementation
Tools & Technologies
Primary Tools: Unreal Engine 5,
Visual
Studio, Blueprint Visual Scripting
Additional Tools: Perforce (version
control), Level Streaming, Niagara VFX
Level Design Systems & Tools
Environmental Puzzle Framework:
Created
reusable puzzle components with configurable parameters, allowing rapid
prototyping and iteration. Each puzzle inherits from a base class with
standardized interaction methods, enabling quick testing of new concepts.
Quest Trigger System Architecture:
Built modular quest system using Blueprints that handles dialogue,
progression
tracking, and environmental triggers. System supports complex branching
narratives and multiple quest states.
Dynamic NPC Interaction System:
Developed NPC dialogue system with multiple conversation branches, quest
integration, and dynamic responses based on player progress.
Checkpoint & Progression Manager:
Implemented save system with checkpoint management and player progression
tracking across all 3 environments.
Blueprint Optimization Techniques
Performance Optimization: Optimized Blueprint execution by reducing node complexity, implementing event-driven architecture, and using Blueprint interfaces for modularity. Reduced execution cost through cleaner Blueprint architecture.
Memory Management & Level Streaming
Level Streaming: Implemented
efficient level streaming system that loads and unloads environments
based
on player location. Kept memory within budget while maintaining
smooth
transitions between areas.
Performance Profiling: Used
Unreal
Engine profiling tools to identify bottlenecks, optimize Blueprint
execution, and maintain consistent frame rates across all environments.
Goals & Features
Project Goals
- Designed compelling narrative progression across 3 unique environments
- Implemented 2+ interactive puzzle elements using Blueprints - laser puzzle
- Created engaging boss encounter with strategic depth - Worked on 3 new Attacks
- Developed complete quest system with NPC interactions
- Optimized level performance for smooth exploration
Key Features
- 3D exploration-based gameplay with immersive environments
- 7 major story-driven gameplay beats with clear progression
- Puzzle-solving mechanics requiring logic and timing
- Combat encounters with strategic elements
- Complete Blueprint-driven interaction systems
- Environmental storytelling and narrative integration
- Dynamic NPC dialogue system
- Multi-stage boss battle
Project Metrics & Impact
Key Achievements
- 3 fully realized environments with distinct visual identity
- 100% Blueprint implementation for game mechanics
- 7 carefully paced gameplay beats with clear progression
Challenges & Solutions
Pacing Player Progression
Balancing difficulty and engagement across 3 vastly different environments proved challenging. Early versions either overwhelmed players or failed to maintain tension throughout the adventure.
Created detailed progression flowchart mapping difficulty curve across 7 gameplay beats. Implemented systematic difficulty scaling with iterative playtesting to refine pacing. Each environment introduced new mechanics gradually, ensuring players felt progression while maintaining challenge.
Puzzle Diversity Without Repetition
Designing 2+ unique puzzles that feel distinct and purposeful while maintaining cohesive gameplay flow. Early prototypes felt either too similar or disconnected from the narrative.
Established core puzzle mechanics that could be combined in novel ways. Each puzzle tied directly to environment storytelling, ensuring purposeful design. Created puzzle progression system that introduced mechanics gradually, building complexity throughout the adventure.
Blueprint Complexity Management
Keeping Blueprint systems organized and maintainable across multiple mechanics became difficult as complexity grew. Blueprints became difficult to debug and modify.
Developed modular Blueprint architecture using Blueprint interfaces and inheritance. Created reusable components with clear naming conventions. Established coding standards that kept Blueprints organized and maintainable throughout development.
Performance Optimization
Maintaining smooth performance across complex environments with multiple mechanics. Initial implementation caused frame rate drops and loading issues.
Implemented level streaming to load and unload environments efficiently. Optimized Blueprint execution by reducing node complexity and using event-driven architecture. Used profiling tools to identify bottlenecks and optimize performance throughout development.
Design Elements
Narrative Progression System
Multi-layered storytelling through environment, NPCs, and puzzles. Progressive revelation of island mysteries through careful environmental design and interactive narrative elements.
Puzzle Design Philosophy
Environmental puzzles that teach mechanics gradually. Combination-based puzzles requiring player reflection. Clear visual feedback for puzzle solutions ensuring accessibility and engagement.
Combat Encounter Design
Boss fight with multiple phases and strategic elements. Incorporates learned mechanics in challenging context. Balanced difficulty ensuring player skill development throughout adventure.
Environmental Variety
Forest (exploration and platforming), Village (social interaction and community quests), Temple (ancient mysteries and ancient guardians). Each environment offers distinct gameplay experiences while contributing to overall narrative.
Results & Impact
Most playtesters finished the game, demonstrating strong pacing and engagement. Environmental design received praise for atmosphere and immersion. Puzzle design struck effective balance between challenge and solvability. Blueprint implementation proved solid and scalable for future expansion.
Key Learning Outcomes: Mastered Unreal Blueprint visual scripting for complex game systems. Developed strong level design methodology for narrative-driven experiences. Improved understanding of pacing, difficulty curves, and player engagement. Successfully completed solo project from concept through polished release.
Lessons Learned
Blueprint Mastery: Learning Unreal Blueprint visual scripting enabled rapid prototyping and iteration without traditional programming. This skill proved invaluable for solo development, allowing complex systems to be built and modified quickly.
Narrative-Driven Level Design: Integrating story with level design created more engaging experiences. Environmental storytelling through careful placement of elements, NPCs, and interactive objects proved more effective than explicit exposition.
Pacing & Progression: Understanding player psychology and pacing proved essential for maintaining engagement. Systematic difficulty curves and gradual mechanic introduction ensured players felt progression while maintaining challenge.
Solo Development Management: Managing all aspects of game development solo required careful planning and prioritization. Establishing clear systems and workflows early enabled efficient development and prevented scope creep.