2024-04-27 01:56:04 +01:00
# Game Design Document
By Arlo Filley and Santiago Balbuena Goni
# Table of Contents
2024-04-27 16:34:11 +01:00
- [Game Design Document ](#game-design-document )
- [Table of Contents ](#table-of-contents )
- [Introduction ](#introduction )
- [Game Summary ](#game-summary )
- [Inspiration / Research ](#inspiration--research )
- [Similar Games ](#similar-games )
- [Wii Play ](#wii-play )
- [WarioWare ](#warioware )
2024-04-30 22:58:52 +01:00
- [Undertale ](#undertale )
2024-04-27 16:34:11 +01:00
- [Player Experience ](#player-experience )
- [Genre ](#genre )
- [Target audience ](#target-audience )
- [Requirements ](#requirements )
- [Requirements Research ](#requirements-research )
- [Concept ](#concept )
- [Mini-Game Concepts ](#mini-game-concepts )
- [Art ](#art )
- [Design ](#design )
- [Audio ](#audio )
- [Game Experience ](#game-experience )
- [Controls ](#controls )
- [Timeline ](#timeline )
2024-04-27 01:56:04 +01:00
# Introduction
## Game Summary
A collection of mini-game levels which the user progresses through until the finish
2024-04-27 01:58:23 +01:00
## Inspiration / Research
2024-04-27 01:56:04 +01:00
2024-04-27 16:34:11 +01:00
### Similar Games
<!-- Games we want to (steal) magpie from -->
- Wii Party
- Wii Party - Solo Mode
- Dumb Ways To Die
- Undertale (Fights/Dodging)
- 60 Seconds
2024-04-27 09:48:25 +01:00
### Wii Play
2024-04-30 22:58:52 +01:00
Wii Play is a game consisting of nine smaller mini-games, each of which can be played in single-player or in versus mode with two players going head to head.
2024-04-27 09:48:25 +01:00
2024-04-30 22:58:52 +01:00
In the Tanks! minigame the player pilots a tank from a top-down perspective. In the single-player mode, the player has a total of 100 levels to be played with increasing difficulties of enemies.
2024-04-27 09:48:25 +01:00
2024-04-27 16:34:11 +01:00
<!-- Music (Just Some Inspiration)
I will likely expand on this later.
2024-04-30 22:58:52 +01:00
This is a markdown callout! See the link below for more information
2024-04-27 16:34:11 +01:00
https://github.com/orgs/community/discussions/16925
-->
>[!NOTE] Wii Play Tanks! Music
>[The Surprisingly Complex Music of Wii Play's Tanks! - Scruffy](https://www.youtube.com/watch?v=NkBXgcN3fXo)
2024-04-27 09:48:25 +01:00
2024-04-27 13:44:52 +01:00
Another mini-game in Wii Play was Shooting Range. In this game discs would be thrown through the air and players would have to aim and shoot these discs out of the air.
2024-04-30 22:58:52 +01:00
Find Mii was a minigame in which players had to find certain Mii out of a crowd based on some sort of characteristic. Such as finding the two matching Mii, locating the fastest-moving character, etc. Choosing the incorrect Mii would reduce the time left on the timer
>[!NOTE] Links
>[Wikipedia - Wii Play](https://en.wikipedia.org/wiki/Wii_Play)
2024-04-27 13:44:52 +01:00
2024-04-27 16:34:11 +01:00
### WarioWare
2024-04-27 01:56:04 +01:00
2024-04-30 22:58:52 +01:00
WarioWare is a game which is a collection of **microgames** . Each of these microgames consists of a simple one or two-word instruction such as **dodge** , **collect** , **spar** , **grab** . These instructions give an idea about how the user should play the game without being a tutorial or giving away a solution.
2024-04-27 01:56:04 +01:00
2024-04-27 16:34:11 +01:00
>[!NOTE] Example Microgame
2024-04-30 22:58:52 +01:00
>![WarioWare Microgame Example](WarioWare.png)
2024-04-27 16:34:11 +01:00
2024-04-30 22:58:52 +01:00
WarioWare includes 9 stages with 210 total microgames. Stages are unlocked by beating previous stages boss levels. The boss levels are a microgame unique to each level that is more complex than the others.
2024-04-27 16:34:11 +01:00
>[!NOTE] Links
2024-04-30 22:58:52 +01:00
>1. [Wikipedia - WarioWare Inc ](https://en.wikipedia.org/wiki/WarioWare,_Inc.:_Mega_Microgames! )
2024-04-27 16:34:11 +01:00
>2. [List of Microgames ](https://www.mariowiki.com/List_of_WarioWare,_Inc.:_Mega_Microgame$!_microgames )
2024-04-30 22:58:52 +01:00
>3. [GameFAQs Guide/Walkthrough ](https://gamefaqs.gamespot.com/gba/589714-WarioWare-inc-mega-microgame/faqs/24737 )
2024-04-27 16:34:11 +01:00
>4. [Example Microgame ](https://en.wikipedia.org/wiki/WarioWare,_Inc.:_Mega_Microgames!#/media/File:WarioWare_Inc_screenshot_Wario_Whirled.png )
2024-04-27 01:56:04 +01:00
2024-04-30 22:58:52 +01:00
### Undertale
Undertale is a role-playing game developed by Toby Fox. Of interest here is Undertales unique fighting system. These fights are turn-based, with the player making some action and then having to dodge enemy attacks in a bullet hell mini-game.
>[!NOTE] An example dodging mini-game
>![An Example Dodging mini-game](Undertale.png)
The size, speed, difficulty, and other variations depend on the enemy type the player is currently fighting.
2024-04-27 01:56:04 +01:00
## Player Experience
<!-- What the player will experience when they go through the game -->
## Genre
2024-04-27 09:48:25 +01:00
- Puzzle
- Action (Possibly)
- Rhythm
2024-04-30 22:58:52 +01:00
- [Psychological Horror (On a bad day) ](https://ddlc.moe/ )
2024-04-27 09:48:25 +01:00
- Platformer
2024-04-27 01:56:04 +01:00
## Target audience
2024-04-27 16:34:11 +01:00
A Younger, casual audience. Roughly 10 years old.
2024-04-27 01:56:04 +01:00
## Requirements
<!-- What we need to be able to develop the game -->
2024-04-27 09:48:25 +01:00
2024-04-27 01:56:04 +01:00
- Unity
- Visual Studio Code
- Git
- Blender
2024-04-27 16:34:11 +01:00
- A ** *STRONG*** will to live!
2024-04-27 01:56:04 +01:00
### Requirements Research
2024-04-27 16:34:11 +01:00
- [FMod (Unity Asset) ](https://assetstore.unity.com/publishers/46440 )
- Some kind of music software
- [Pirate Software Recommended Programs ](https://develop.games/#nav-tools-audio )
- [FamiStudio ](https://famistudio.org/ )
- [Anvil Studio ](https://www.anvilstudio.com/ )
2024-04-30 22:58:52 +01:00
<!--
FL Studio looks like it is paid but seems to have an unlimited free trial
-->
2024-04-27 16:34:11 +01:00
- [FL Studio ](https://www.image-line.com/fl-studio )
2024-04-27 01:56:04 +01:00
# Concept
A selection of randomly selected minigames the user has to get through to reach an end
2024-04-27 09:48:25 +01:00
## Mini-Game Concepts
2024-04-27 01:56:04 +01:00
2024-04-27 09:48:25 +01:00
- Memory Games
- Reaction Games
- Puzzle Games
- Rhythm
- Dodging (Undertale style?)
2024-04-27 01:56:04 +01:00
# Art
## Design
The game will be 3D
- Low Poly
- Minimalistic Textures
2024-04-27 09:48:25 +01:00
- stylised/cartoony
2024-04-27 01:56:04 +01:00
2024-04-27 16:34:11 +01:00
>[!NOTE] Wii Play Tanks! Minigame
2024-04-27 09:48:25 +01:00
![Wii Play Tanks Minigame ](Wii-Play-Tanks-Minigame.jpg )
2024-04-27 01:56:04 +01:00
# Audio
# Game Experience
## Controls
- Keyboard & Mouse
# Timeline
<!-- Statuses: Not Started, In Progress, Finished -->
<!-- Types: Art, Audio, Coding, Design, Planning, Other -->
2024-04-27 09:48:25 +01:00
<!-- Finish by dates in DD/MM/YYYY format -->
2024-04-27 01:56:04 +01:00
| Assignment | Type | Status | Finish By | Notes |
| -------------------- | -------- | ----------- | ---------- | ----- |
| Game Design Document | Planning | In Progress | 01/05/2024 | |