Documentation


Documentation

This assignment also requires some supporting documentation which should be in the form of an itch.io DevLog that includes the following:

  • A description of how well your final game compares to the vision laid out in your concept document. All differences should be listed and justified.            

My game is mostly stayed within the original game idea; a dark aesthetic world of exploration.

All of the enemies I had in mind were established with the intended behaviours: Bats that had a simple seek behaviours, ghosts that are friendly wander until you interact with them, then they pursue you, and grims which are pathfinding.  I strayed from idea of varying damage, and instead focused on adjusting how much health each enemy had, and souls gained on killing an enemy. For Lich the player is exactly as I imagined, with 4-way movement, dash, and blue fireballs that cost a soul to shoot. I ran out of time to implement as many game rooms as I'd like,  (which I had expected might happen) though I managed to include a laser room, a maze room, and a room that the camera angle changed depending on where you walk. I had originally wanted 4 or 5, but the main game is just to systematically explore Limbo like a maze.

  • A summary of the feedback gathered for each element that was tested for (as well as any observations that were made by you during testing), from your Week 12 Testing Session and a description of how each element's feedback influenced your final submitted game.

Week 1 (Player movement): Tester spotted a bug; endless dashing ( infinite speed), which was easily fixed by tweaking the code, also Lich's collider was too large and needed adjusting, especially when moving left/right, as it was a set shape. Once that was fixed, player was good to go! Since the art I chose to use was quite pixelated, I need the camera close to the player so details could be seen more clearly, which suited my exploration concept anyway, though I spent a few weeks getting feedback on what size/shape worked best, settling on a 10:8 ratio for camera size when not playing full screen. 

Week 2 (Enemies): I implemented my enemies in week 2, the only feedback I had was about the camera as mentioned before. The enemies worked fine, except the pathfinding grim, which I was able to implement by altering the pathfinding/following scripts given in the tutorials. 

Week 3 (Level): I had some good feedback this week; my pathfinding was working however grims were getting stuck together, which I was able to fix over the following week, fixed a bug in the code which was causing all enemies to only drop 2 souls (treating all enemies as a bat), and some advice for adjusting the virtual camera following Lich. I don't use a mouse, so hadn't realised that souls could be shot so rapidly to the point where it would bypass my script that checked when souls = 0,  so I used an IEnumerator to fix the fire  rate, making my game playable with a mouse. 

Week 4 (graphics): This was when I implemented my game rooms, the only feedback was to add some scenery to the main game, which I had a hard time finding relevant sprites, but searched for a while and found some. My favourite addition was the transparent clouds, I think they add to the aesthetic very well. 

Week 5 (testing): To make some points a little clearer (such as knowing when you made it into a game room, and knowing shooting costs souls), I created pop-up panels to explain some things along the way, which also involved freezing moving objects (enemies/player). Everyone who played the game said the difficulty was just right, but as I watched someone play it was clear I should reduce the map a little, which I did. I also decided to make the passages narrower as I believe that helps those who explore with a strategy. 

  • An asset list. This should list all the assets (or groups of assets) in your game and provide a description of the purpose/use of each. Any materials from other sources should be clearly identified and referenced in this section.

Background: All rocks/ trees / clouds etc that comprise the scenery 

Enemies: All enemy prefabs and sounds

Fireball: Prefab and sounds

Fonts: The font for my UI texts

Game room: Sprites for the lasers

Gate: Animations, controllers, sprite sheet for the big gate

Lich: Animations, controllers, spirted for Lich

Scenes: All the scenes within the game

Scripts: A collection of the scripts used in the game

Tiles: All the sprites and rule tiles used to make the tilemaps


Lich:

www.deviantart.com. (2014). Lich Monster Girl Sprite by Mireus on DeviantArt. [online] Available at: https://www.deviantart.com/mireus/art/Lich-Monster-Girl-Sprite-499659470 [Accessed 29 May 2023].

Enemies:

Pinterest. (n.d.). Ghosts sprite - RPG TileSet Free Curated Assets for your RPG Maker MV Games! | Pixel art games, Rpg maker, Rpg maker vx. [online] Available at: https://za.pinterest.com/pin/408560997447217042/ [Accessed 29 May 2023].

Jason (2018). Grim Reaper Sprites. [online] Time Fantasy. Available at: http://finalbossblues.com/timefantasy/freebies/grim-reaper-sprites/ [Accessed 29 May 2023].

bagzie (2014). Bat sprite. [online] OpenGameArt.org. Available at: https://opengameart.org/content/bat-sprite.

Scenery:

JROB774 (2016). Dead Tree. [online] OpenGameArt.org. Available at: https://opengameart.org/content/dead-tree-1 [Accessed 29 May 2023].

LovePik. (n.d.). Creative Cloud Elements PNG Picture And Clipart Image For Free Download - Lovepik | 401766435. [online] Available at: https://lovepik.com/image-401766435/creative-cloud-elements.html [Accessed 29 May 2023].

Tales of Ostlea Wikia. (n.d.).Small Bone Pile. Available at: htt ps://ostlea.fandom.com/wiki/Small_Bone_Pile?file=Small_bone_pile.png [Accessed 29 May 2023].

Shutterstock. (n.d.). Fossil Bone Archaeological Find Ancient Animal Stock Vector (Royalty Free) 1153221412. [online] Available at: https://www.shutterstock.com/image-vector/fossil-bone-archaeological-find-ancien... [Accessed 29 May 2023].

‌Tiles

KnoblePersona (2016). Jungle Dirt & Background [Connecting Tileset] [16x16]. [online] OpenGameArt.org. Available at: https://opengameart.org/content/jungle-dirt-background-connecting-tileset-16x16 [Accessed 29 May 2023].

Artstation((n.d.) DarkTheme2D[online]Available at: https://www.artstation.com/artwork/GXY5Na [accesses 29 May 2023].

 Sound references:

Dramatic background hip hop music.(n.d.)Pixaby.com[online] Available at:https://pixabay.com/music/search/dark%20music/?mood=dark

Mouse(n.d.) Pixaby.com[online] Available at: https://pixabay.com/sound-effects/search/mouse%20squeak/?manual_search=1&order=N...

CollectCoin(n.d.)Pixaby.com[online]Available at:https://pixabay.com/sound-effects/search/collect%20coin/

WhooshBlowFlutterShort(n.d.)Pixaby.com[online] Available at:https://pixabay.com/sound-effects/search/whoosh/

MetalLatchRelease(n.d.)Pixaby.com[online] Available at:https://pixabay.com/sound-effects/search/metal%20latch/

www.storyblocks.com. (n.d.). Download Spooky Ghost Woo Royalty-Free Music & Sound Effects - Storyblocks. [online] Available at: https://www.storyblocks.com/audio/search/spooky-ghost-woo [Accessed 29 May 2023].

SARDIN, J. (n.d.). Zombie 7 (Free Sound Effect). [online] BigSoundBank. Available at: https://bigsoundbank.com/sound-2112-zombie-7.html [Accessed 29 May 2023].

Font Reference

www.dafont.com. (n.d.). Grim Ghost Font | dafont.com. [online] Available at: https://www.dafont.com/grim-ghost.font [Accessed 29 May 2023].

Files

Final Week Testing.zip 16 MB
May 22, 2023
Final 1.0.zip Play in browser
May 26, 2023

Get Lich in Limbo

Leave a comment

Log in with itch.io to leave a comment.