Inspiration

The inspiration for Grandpa's Salvage Yard came from my childhood. Growing up, I spent time helping my grandfather clean out houses, garages, sheds, and properties that other people had abandoned or forgotten. What fascinated me wasn't the junk itself—it was the possibility hidden inside it. A dusty box in the corner might contain old tools, collectibles, antiques, or something valuable that nobody had noticed in years.

As I got older, I realized that people are naturally drawn to discovery. We enjoy searching for hidden treasures, uncovering stories, and finding value where others see none. That idea became the foundation for Grandpa's Salvage Yard.

I wanted to create a game that captured that feeling of curiosity and transformation. Instead of growing crops or fighting enemies, players would build something meaningful by restoring forgotten items and breathing new life into an abandoned salvage yard.


Design Philosophy

From the beginning, I focused on a simple question:

How can I make discovering junk feel exciting?

The answer was to make every discovery meaningful.

In Grandpa's Salvage Yard, every object presents a choice:

  • Scrap it for resources
  • Restore it for profit
  • Preserve it as part of Grandpa's legacy

Those choices create player ownership and encourage different play styles.

The game's design is built around a simple progression formula:

$$ \text{Discovery} + \text{Choice} + \text{Improvement} = \text{Satisfaction} $$

Players search for items, make decisions about their future, and use the results to improve the yard. Every action contributes to visible progress.

The core gameplay loop can be represented as:

$$ \text{Search} \rightarrow \text{Discover} \rightarrow \text{Decide} \rightarrow \text{Improve} $$


What I Learned

One of the biggest lessons I learned during this project was the importance of scope.

My original ideas included auctions, multiple regions, vehicle racing, social trading systems, seasonal events, and many other features. While exciting, I realized that a great game starts with a great core loop.

By focusing on the smallest version of the game that delivered the fantasy, I was able to identify what truly mattered:

  • Finding items
  • Making meaningful decisions
  • Improving the salvage yard

Everything else could come later.

I also learned how important visual consistency is. Every piece of concept art, every interface, and every environment needed to support the same feeling: warm, nostalgic, and hopeful. Even though the game takes place in a junkyard, the experience should feel inviting rather than depressing.


How I Built the Project

I approached development from the player's perspective rather than the feature list.

First, I defined the core loop:

$$ \text{Search} \rightarrow \text{Discover} \rightarrow \text{Decide} \rightarrow \text{Improve} $$

From there, I built outward.

I designed the progression systems, restoration mechanics, collection systems, and daily rewards around supporting that loop. Every system had to answer one question:

Does this make discovery more rewarding?

If the answer was no, it was removed or postponed.

I also developed visual concepts to support the game's identity, including:

  • Salvage yard world map
  • Workshop designs
  • Collection systems
  • Daily reward mechanics
  • Character concepts
  • Mobile UI mockups
  • Restoration workflows

The goal was to ensure every system reinforced the fantasy of uncovering hidden value.


Challenges

The biggest challenge was creating a game set in a salvage yard while maintaining a positive and approachable atmosphere.

Many salvage yards are associated with rust, decay, and abandonment. I wanted players to see something different.

Instead of focusing on what was broken, I focused on what was possible.

The visual direction emphasizes:

  • Warm lighting
  • Small-town Americana
  • Handcrafted details
  • Discovery and exploration
  • Restoration and growth

The goal is to make players feel like they are rebuilding a legacy rather than simply collecting scrap.

Another challenge was balancing short-term and long-term rewards.

This balance can be summarized as:

$$ \text{Immediate Reward} + \text{Long-Term Goal} = \text{Retention} $$

Players need instant satisfaction from finding valuable items, but they also need larger goals that encourage them to return over time. This led to systems like collections, restoration projects, yard upgrades, and Grandpa's hidden legacy.


Looking Forward

If given more time, I would expand the experience beyond the salvage yard itself. Players would be able to fully restore classic vehicles, participate in county fair races and car shows, unlock new salvage locations, and uncover even more of Grandpa's story.

The future progression vision could be represented as:

$$ \text{Find} \rightarrow \text{Restore} \rightarrow \text{Customize} \rightarrow \text{Compete} $$

At its core, however, the vision would remain the same.

Grandpa's Salvage Yard is a game about seeing potential where others see junk. It is about discovery, restoration, and the belief that even forgotten things can have value when someone is willing to give them a second chance.

Built With

Share this project:

Updates