Game Design Document: AngCity

Overall Vision

  1. Summary. Four ghost homies stay in Ang City. Enter the scary door to find each ghost homie and throw them a bone to release them from their suffering.
  2. Genre. An uncomfortable puzzle platformer.
  3. Target audience. Skilled platform gamers or players unopposed to trial and error. Rated T for teen; includes dark themes and anxiety simulation. (Some graphics might be too spooky for small children.)
    1. Computer and internet access, (ability to read [maybe])
      1. Also a keyboard with arrow keys and space bar are required
      2. Mouse to click start

Mechanics: Rules of the game world

  1. Character goals. Release at least 3 ghost friends and one ghost boss from their suffering, by collecting the four bones hidden throughout the two levels and throwing them at the ghosts.
  2. Abilities. Moving, jumping, double-jumping, collecting bones, throwing bones, releasing homies, collecting homies, crouching.
  3. Obstacles. Platforms, spinning wheels, toxic water, trick spinning wheels.
    1. No health, the player is either alive or dead.
    2. No harmful enemies in the game other than the player herself.
  4. Items. There are only two bones in each of the two levels, however the bones will reset when the player dies and choses “yes” to continue. There is one blue ghost to save in the first level. In the second level there is three ghosts to save total: one red, one green, and one boss ghost.
  5. Resources. Bones are collected and exchanged for the suffering souls of the homies. Homies are collected.

Dynamics: Interaction between player and the game

  1. User interaction. There is a button labeled “Ready player one” that the player must click on to be taken to the tutorial page. Being dropped into a flat plane, the player is left to figure out the following arrow key controls.
    1. Up: jump
    2. Down: crouch
    3. Up-Up: double jump
    4. Right: move right
    5. Left: move left
      1. The anxiety of not knowing what to do is part of the games charm. Once the player figures out the right arrow there is a sign telling them to press space to throw a bone. Upon pressing space the player will find that it doesn’t work. That is because you have to collect the ammunition. The last sign on the tutorial page finishes cryptically “press space to throw a bone… to release them from their suffering.”
  2. Proficiency. Basic platforming skills are required to achieve proficiency, the first being when to jump once versus when to double jump. Also revealing the traps and hidden bones is important for survival.
  3. Gameplay data. Only the bone count is displayed on the first level through text. On the second level the number of homies the player has helped is shown through another text box.
  4. Controlling the game. The player starts her adventure through AngCity through clicking the button labeled “Ready player one” with the left mouse button on the splash page.
  1. Aesthetics
    1. Overall. A busy surreal landscape resembling the outskirts of an almost dead city with many dark neutral tones. Aside from the contrasting bright colored ghosts, the game feels very dull and empty.
    2. Game art. The colors are fairly dark, dull, and monochromatic; most are some variation of grey, blue, or black. The game is composed of mostly pixel art.
    3. Sound. The song playing in the background of my game is Karma Police by Radiohead. There also is a sound effect of a door opening anytime the scary door is opened. When the boss ghost homie is created there is a monster growl that is looped in the background, so the player will hear the ghost before they see it. When the player gets in view of the final ghost the growling increases in volume.
    4. Plot. The skelehero adventures through the scary door to seek friendship. While in AngCity he collects bones to throw at his homies in an attempt to release them from their troubles.
    5. Emotional state. AngCity attempts to simulate anxiety, angst, and discomfort. This game is not supposed to be fun.
    6. Fun. AngCity provides the gratification of compassion as you save everyone you come across instead of harm them. Also the gratification of overcoming challenges, as there is no health, only life or death and then you go back to the beginning.
  2. Credits

Most of my sprites were found on OpenGameArt and designed by individual artists for other games. First, my skeleton player sprites were created by Mike Miller. My boss ghost sprite was created by Cookiez. The other ghosts were created by Agustín Balmer. The bone was created by Bart Kelsey.

The monster growling sound effect was made by n Beats. The creaky door was made possible by Partners in Rhyme. The background song “Karma Police” was made by one of my favorite bands Radiohead. 

The background ruined buildings and sky were made by an artist called TokyoGeisha. The front lit up buildings were from an artist called Alucard. Clouds are old ancient pixel art and the the original artist is unknown. The tilemap was created by Carl Olsson. Finally the cobblestone textures were made by OgreofWart.  The fog was made my a group called LFA. All other graphics were created for this game by myself.

Thanks to all of these content creators for letting me use their assets for my game.

  1. Reflection

The biggest problem I had for this project was getting all of the pieces onto the appropriate layers as each one moved at a different speed due to the parallax effect I employed. Labeling everything clearly helped eliminate some confusion however sometimes a sprite would be created on the wrong layer and would move at a different speed or just not show up altogether. On this game I would like to implement more sounds and possibly more songs. Additionally I would like to display the deathCount on the continue page. I could also even generate the amount of bodies used in the dirt each time the player dies. I really enjoyed the aspect where all of the NPCs always face the character, I might end up doing a spooky Tempest tunnel game, with little creatures running toward the player. I would like to learn about particles as objects.


This is the starting splash page of Ang City. It only shows three ghosts however if the player completes the game in its entirety the fourth ghost will be visible. 


This is the AngCity tutorial level, showing the player to use space bar to throw a bone. Enter the scary door to begin the game. 


This is the first level of AngCity. The layers are unaligned due to the parallax effect on the different layers, allowing them to all move at different speeds relative to the player. 


This image shows the second level of AngCity; notice the fog lays a bit heavier. 


When the player dies they are taken to this game over screen. Press up to continue or down to lay your avatar to rest.


Upon completing the game, the player is taken to this alternative splash page, with heavier fog and two additional figures. The fog is thicker and the entire squad is present. 


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s