Skip to content

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

Notifications You must be signed in to change notification settings

ScareCellar/SoftwareProjects

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.


Unity C# Trello GitHub Status License


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

Tool Purpose
Unity Game engine for development
C# Core programming language
Trello Task management & progress tracking
GitHub Version control & collaboration
Aseprite Pixel 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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •