Stardew Valley Replication

  • Made in Unity

  • Solo Project

  • September 13th, 2024 - December 13th, 2024

  • Major Role Focus: Programming, Documentation

Current state of the project (last updated: December 13th, 2024)

Project Goal

For this project, I was tasked to replicate a game of my choosing. As a fan of Stardew Valley, and its numerous mechanics and systems, I decided to choose that game to recreate.

Goal 1: Tackle different programming challenges and solve them

Goal 2: Improve my programming skills and gain more experience in programming

Goal 3: Recreate an aspect of a game I love to play

What is Stardew Valley?

Stardew Valley is a game where the player inheirits their grandfather’s farm. The player moves to tend to the farm and they can do various things throughout the game including:

  • Creating their ideal farm

  • Raising animals and growing crops

  • Crafting items

  • Befriending NPCs

  • Dating NPCs

  • Exploring caves and finding valuable items

  • Fighting monsters

  • Customizing their home

Project Focus

With so many features present in Stardew Valley, I decided to focus on an aspect that I found interesting and is also one of my favourite parts of the game:

The Mines

By the end of the project I want to have some semblance of:

  • A working mining system

  • A working combat system

  • A working inventory system

  • Rare item drops

  • And procedurally generated floors

In this project I…

  • Learned new programming concepts and implemented some into my project

  • Researched related topics online that can inspire my implementation of certain mechanics

  • Programmed all functional aspects currently in the project

  • Documented my progress and created a video devlog

  • Polish and Optimized some of my code

Check out my video devlog going over my work and process over the semester

OR

Check out a written version of my process below

UNDER CONSTRUCTION

UNDER CONSTRUCTION

This page is currently a WIP.

Look forward to:

  • A written version of my process work over the semester