Game

Quiet Valley

A pixel-art life sim in C# and MonoGame. Farming, fishing, day/night cycles, a full economy system and save/load, with CI enforced via GitHub Actions.

View on GitHub MIT licensed
Quiet Valley title screen showing a pixel-art valley at sunset with a farmhouse, pond and wooden menu plaques

Overview

A macOS-first cozy farming and life simulation built in C# on MonoGame DesktopGL, with original pixel-art assets and a bright countryside look.

The current build is a playable, modular foundation rather than a finished commercial game: the core farming, fishing and economy systems are in, alongside save/load, settings and automated tests.

What it does

  • Farming loop covering hoeing soil, planting seeds, watering crops, sleeping to grow and harvesting
  • Fishing foundation: cast near water, wait for a bite, and add the catch to the inventory
  • Inventory with stacking, hotbar integration, click and drag movement, and stack merging
  • Economy system with a shipping box, sellable item validation, coins and an overnight payout
  • Day and time system, energy, auto-save on sleep, manual save and JSON save/load
  • Atomic save and settings writes with corrupt-save fallback and defensive save-data validation
  • Infinite deterministic procedural terrain beyond the authored starter area
  • Automated tests with CI enforced through GitHub Actions

Built with

C#MonoGame.NETGitHub Actions
Back to all work