Game Design Document: Saving The Michi! AR
(Augmented Reality Cat-Feeding Shooter)
Game Name: SavingTheMichiAR
Subtitle: Feed Cats. Save Lives. In AR.
Game Concept: An augmented reality mobile game where players throw fish to feed stray cats in real-world environments.
2. Game Overview
Game Concept:
Players use their device's camera to scan surroundings, spawn virtual cats, and throw fish to feed them.
Combines AR technology with casual shooter mechanics.
Genre: Augmented Reality (AR) / Casual Shooter
Target Audience:
Cat lovers, casual gamers, AR enthusiasts
Age: 8+ (family-friendly)
- Game Flow:
There would be 2 different flow diagrams for these 2 screens: Main Menu Screen and Game Screen:
Flow Diagram for Main Menu Screen
- Bright, cartoonish 3D art style
- Playful sound effects (meows, shooting effect when throwing fish)
- Minimalist UI with AR visual cues
3. Gameplay & Mechanics
Gameplay:
Progression: Unlock rare cats and pictures of cats by passing every level
Objectives:
Primary: Feed cats within time limits
Secondary: Discover cat breeds in different levels, discover the pictures in the gallery after clearing each level
Play Flow:
40, 60 or 70 second rounds → Locate cats → Aim → Throw → Watch ad for 20 extra seconds (only if device is connected to internet and if the Player failed to meet the minimal quota to clear the level)
Mechanics:
Physics: Parabolic fish trajectory with gravity/AR surface detection
Movement: Cats wander dynamically via AR plane detection
Objects:
Fish types: Herron
Controls:
Move smartphone to locate the cat and aim → Push button to throw fish
Economy:
Clear a level → Unlock cat pictures in the gallery → discover a new type of cat on each level (11 different models of cats)
4. Story, Setting & Character
Story:
"You're a volunteer helping a real-world cat rescue (Saving The Michi). Feed strays to earn donations for animal shelters."
Game World:
Real-world environments via AR (parks, alleys, living rooms, etc.)
Characters:
Cat Type
Unlock Condition
Characteristics
Orange
Default. Found from level 1
Normal speed
Black
Found from level 2
Normal speed + 0.3
Blue Russian
Found from level 3
Normal speed + 0.5
4 Colors
Found from level 4
Normal speed + 0.7
Gray
Found from level 5
Normal speed + 0.9
Dark Gray
Found from level 6
Normal speed + 1.1
White
Found from level 7
Normal speed + 1.3
Dotted
Found from level 8
Normal speed + 1.5
Brown
Found from level 9
Normal speed + 1.7
Spotted
Found from level 10
Normal speed + 1.9
Full black
Found from level 11
Normal speed + 2.1
5. Levels
Level Progression:
It's a simple progression between levels, going from Level 1 up to Level 14.
Level
Objective
Challenge
1
Kitties to save: 2
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal (here’s only 1 cat)
2
Kitties to save: 4
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 2
3
Kitties to save: 5
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 3
4
Kitties to save: 6
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 4
5
Kitties to save: 7
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 5
6
Kitties to save: 8
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 6
7
Kitties to save: 9
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 7
8
Kitties to save: 10
-Timer: 40 seconds (default)
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 8
9
Kitties to save: 11
-Timer: 60 seconds
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 9
10
Kitties to save: 12
-Timer: 60 seconds
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 10
11
Kitties to save: 13
Timer: 60 seconds
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 11
12
Kitties to save: 14
-Timer: 70 seconds
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 11
13
Kitties to save: 15
Timer: 70 seconds
-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 11
14
Kitties to save: 16
Final Level.
Timer: 70 seconds-Cats run away from Player
-Speed of cats: normal and fast
-Number of type of cats: 11
6. Interface
AR Viewport: 90% screen (cats, fish, environment)
HUD (Heads-Up Display):
Top-right: Level/Timer
Top-left: Cats saved / Cats Starved / Cats to save in the level
Bottom: Fish thrower button to feed the cats
Controls:
- Move smartphone until the floor is detected
- Start game
- Look for cats in your surroundings
- Feed cats with fish by pushing the button
Audio:
Ambient: City sounds / nature ambiance, music in the Main Menu and Game Over screens
SFX: Pew! (throwing fish), happy meow (cat saved), sad meow (lifespan of cat is over)
7. Artificial Intelligence
Cat AI:
Simple: Runs away from the Player
8. Technical
Target Hardware:
iOS/Android with ARCore/ARKit support
Min. RAM: 2GB
Development:
Engine: Unity 2022 LTS
AR SDK: AR Foundation
Plugins: Unity ARKit/ARCore, EasyAR (fallback)
Network: Offline play with local (in the device) saves. Internet not needed to play/finish the game. Internet needed to get extra time and to unlock pictures in the gallery.
The game has monetized advertisements in the game screen (banner ads on top of the screen), interstitial ads during the Levels transition and reward ads in the Game Screen and the Gallery with the pictures of the cats.
9. Game Art
Key Assets:
Cats: Stylized low-poly models from Unity's Asset Store, (free assets)
Fish: Stylized low-poly models from Unity's Asset Store, (free assets)
Environments: Real life surroundings. Only the cats and the fish are the only virtual elements in the screen of the phone
Art Style: Bright colors, animations (e.g., cats move, sit, meow and walk)
No comments:
Post a Comment