Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moon Valley

Solo-developed Unreal Engine 5 farming game prototype featuring resource gathering, inventory management, stamina mechanics, and shop interactions. Built during a software engineering internship to explore gameplay system architecture and rapid prototyping through Blueprint-driven development.

Overview

Moon Valley is a 3D top-down farming game prototype with a fixed 45-degree camera inspired by the core gameplay loop of Stardew Valley. Rather than focusing on visual polish, the project emphasizes implementing modular gameplay systems and reusable architecture, providing a technical foundation for future gameplay expansion.

Tech Stack

Engine & Framework

  • Unreal Engine 5.5
  • Blueprint Visual Scripting
  • Unreal Gameplay Framework
  • PlayerController

UI & Systems

  • UMG UI
  • Data Assets
  • Save System Prototype

Key Highlights

  • Built a 3D top-down farming game prototype using Unreal Engine 5 Blueprint workflows
  • Developed modular gameplay systems including inventory management, stamina mechanics, resource harvesting, and shop interactions
  • Implemented interactive harvesting mechanics for trees, crops, and world resources
  • Created reusable UMG interfaces for inventory, shop, HUD, stamina, and in-game time display
  • Structured gameplay logic using Unreal's Gameplay Framework with reusable Blueprint architecture
  • Organized project assets and systems to support future expansion into quests, progression, and save functionality

Gameplay Systems

Player

  • Fixed-angle top-down player controller
  • Character movement and interaction
  • Stamina-based gameplay loop

Resource Gathering

  • Tree chopping
  • Crop harvesting
  • World resource collection

Inventory & Economy

  • Inventory management
  • Item collection
  • Shop purchasing and selling
  • Item and UI synchronization

User Interface

  • Inventory UI
  • Shop UI
  • Gameplay HUD
  • Stamina bar
  • Time display

Project Foundation

  • Save-game prototype
  • Task-related framework
  • Modular Blueprint organization

My Contributions

Designed and implemented the project independently during my internship, focusing on gameplay architecture, Blueprint scripting, and UI workflows.

Key responsibilities included:

  • Designing and implementing core gameplay systems
  • Developing the inventory and stamina mechanics
  • Building player interaction and resource collection systems
  • Creating reusable UMG user interfaces
  • Implementing shop purchasing and selling workflows
  • Organizing Blueprint assets for future feature expansion

Current Status

Moon Valley is an ongoing gameplay prototype demonstrating the implementation of core farming-game systems.

Planned future improvements include:

  • NPC interactions
  • Quest and progression systems
  • Expanded gameplay content
  • Improved save functionality
  • Additional gameplay polish
  • Enhanced visual presentation

About

A solo-developed Unreal Engine 5 farming game prototype focused on gameplay systems, Blueprint architecture, UI, and core simulation mechanics.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors