Santhosh Ratnam
Santhosh Ratnam
Santhosh Ratnam
Game Designer / Level Designer
Menu Close
Back to Portfolio
1 Month
PC
Unreal Engine 5

Quest for Valor: The Lost Temple

3D Single-Player Adventure Game

Role: Solo Developer | Complete Level Design & Visual Scripting Duration: 1 Month Platform: PC Engine: Unreal Engine 5

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

Studio Personal Project
Genre 3D Adventure
Platform PC
Duration 1 Month
Team Size Solo Developer
Engine & Tools Unreal Engine 5, Blueprint
7 Gameplay Beats
3 Environments
100% Blueprints

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

1

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

2

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

3

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

4

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
7 Gameplay Beats
3 Environments
2+ Puzzle Elements
100% Blueprint Mechanics
1 Month Dev
100% Solo Project

Challenges & Solutions

Pacing Player Progression

Problem:

Balancing difficulty and engagement across 3 vastly different environments proved challenging. Early versions either overwhelmed players or failed to maintain tension throughout the adventure.

Solution:

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

Problem:

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.

Solution:

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

Problem:

Keeping Blueprint systems organized and maintainable across multiple mechanics became difficult as complexity grew. Blueprints became difficult to debug and modify.

Solution:

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

Problem:

Maintaining smooth performance across complex environments with multiple mechanics. Initial implementation caused frame rate drops and loading issues.

Solution:

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.