Home - CSG-3523/25fa-gdc01-the-team GitHub Wiki

Project Concept

This section defines the basic idea of your game, including its name, genre, and overall goals. Think about what makes your game unique and what players will focus on.

  • Game Title: TBD Miner
  • Genre: Survival
  • Core Objective: Rebuild the hyperdrive
  • Theme/Goal: Keep fuel meter from depleting
  • Main Gameplay Focus: Survival/crafting

1. Player Control

This section describes how the player controls the game and interacts with the world. Consider the controls, perspective, and key actions that drive the gameplay.
In this game, you control a [character or role].

  • Controller Type: Keyboard + mouse
  • Perspective: Top-down
  • Basic Actions: Move spaceship, fire mining laser, open crafting menu/craft, view solar system map
  • Special Interactions: Interact with crafting menu

2. Game Mechanics

Game mechanics are the systems and rules that guide player actions. This section helps you define the core actions players will take to achieve their goals and how they interact with the game.

  • Core Mechanics: Moving spaceship, firing mining laser, crafting
  • Resources: Fuel, metal, ice, crystal, carbon
  • Rules:
    • Resource Usage: The fuel meter is consumed at all times, ammo pertaining to specific equipment is used when that equipment is active, and other resources are consumed when crafting
    • Action Limitations: Some equipment is restricted by ammo count
    • Penalties for Failure: Running out of fuel results in game failure, collision with an object results in a fixed amount of fuel loss
  • Conflict: Fuel depletion and avoiding obstacles (like asteroids)
  • Boundaries: Only one can be crafted at a time
  • Outcomes:
    • Winning Conditions: Complete the repairs on your spaceship and obtain the hyperdrive
    • Failure Conditions: Running out of fuel
    • Rewards: More resources to craft ship upgrades and ammo

3. Game Loop

The game loop describes how players interact with the game through a cycle of actions and decisions. This section defines how players progress and repeat gameplay in your game.

  • Initial Action: From the solar system map, the player decides which location they would like to explore
  • Player Decision: Mine desired materials
  • Result: Obtain said resources
  • Feedback: Resource count raises
  • Repetition: Explore different areas to obtain different resources (exploring all to complete the game)

4. Sound & Effects

Sound and visual effects enhance the player's experience and make the game world feel alive. In this section, define the key effects that will bring your game to life.

  • Action Sound Effects: Mining laser, tractor beam
  • Environmental Sounds: Engine hum, mining laser
  • Visual Effects: Asteroid breaking, resources being collected by the spaceship
  • Optional Effects: Other cool space thing, voiced assistant

5. User Interface

The user interface (UI) is how information is presented to the player. Think about the essential screens and UI elements the player will interact with.

  • Main UI Elements: Crafting queue, resource meters/resource count, button prompts for crafting/map menus
  • Start Screen: Start, options, credits
  • End Screen: New run, options, high score

6. Other Features

This section highlights any additional features that make your game unique or add extra value to the experience.

  • Key Features:
    • [Feature 1]: Crafting queue/management
    • [Feature 2]: Diverse game worlds
    • [Feature 3]: Voice acting