Skip to content

Repository files navigation

🌱 Bud Buds

A cozy 2D city builder × farming simulator hybrid where players grow crops, expand land, and manage multiple farms across a vibrant world.


UnityC#TrelloGitHubStatusLicense


Vision

The goal of Bud Buds is to combine relaxing farming gameplay with strategic management.
Players decide what to grow, how to upgrade, and when to trade — creating their own path to success.


Major Features

  • 🌱 Crop Growth – Animated crop stages or sprite changes as plants mature
  • 🌾 Seed Drops – Harvested crops drop seeds for replanting or trade
  • 🏡 Farm Upgrades – Unlock NPC helpers, new tools, and enhanced plots
  • 💰 Market System – Buy and sell crops for profit
  • ☀️ Day/Night Cycle – Immersive time progression and pacing
  • 🗺️ World Map – Purchase and manage multiple farm plots
  • 🔊 Sound Effects – Feedback and immersion for player actions

Stretch Goals

  • 🕵️ Black Market – Trade in rare or “illegal” crops and additives
  • 🌸 More Plants – Expand the variety of crops available
  • ⚙️ More Upgrades – Improve automation and efficiency
  • 🌍 Multiplayer (Photon PUN) – Cooperative or competitive farming
  • 🧑‍🌾 Rivals – NPCs who can steal crops or compete for land
  • 😴 Sleeping System – Rest to progress days
  • 🍂 Seasons – Changing visuals and crop effects
  • 🎵 Music – Peaceful background ambiance

👥 Team Members

  • Cody Owens
  • Cameron Troy
  • Cole Lowery
  • Noel Martinson

All members rotate roles throughout the project to gain experience in multiple areas of development.


Communication

Platform: Discord
Team discussions, decision-making, and updates are conducted via Discord.

Decision-Making Process:

  • Major decisions are made by team vote and consensus.
  • If a member is absent, the team will attempt to contact them via Discord.
  • Lack of response may result in decisions proceeding without their input.
  • Disagreements are resolved through discussion and compromise.

Team Concerns

  • Unresponsive members will be contacted through Discord.
  • Continued inactivity will be reported to the instructor for assistance.

Required Technologies

ToolPurpose
UnityGame engine for development
C#Core programming language
TrelloTask management & progress tracking
GitHubVersion control & collaboration
AsepritePixel art & sprite creation

Known Technologies

  • C#
  • GitHub
  • Trello
  • Aseprite

“Plant, grow, and thrive — together.”

icon

About

Team Project for PRO100 (Introduction to Software Projects) at Neumont University. This repository holds the work of three sprints following the SCRUM pipeline.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages