Game Design Document Outline

 

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


 Flow Diagram of the Game Screen 
  • Look & Feel:
  1. Bright, cartoonish 3D art style
  2. Playful sound effects (meows, shooting effect when throwing fish)
  3. 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 

  • Visual System:
    • 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

  • HUD during development tests

     

    Animation when a michi is saved/fed 
    • Controls:

      1. Move smartphone until the floor is detected
      2. Start game
      3. Look for cats in your surroundings
      4. 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

    Saving the Michi! AR

    Saving the Michi AR: Your Complete Guide to Rescuing Virtual Kittens Through Augmented Reality by Jorge Welcome to "Saving The Michi AR...