I Can't See Postmortem


Before The Idea Of Creating An Audiovisual Dungeon Crawler I Actually Wanted To Create A 3D First Person Adventure Game. But After Trying To 3D Model In Blender I Found Out That My 3D Modelling Skills Are Not That Great So I Had To Cancel The Game And Started Looking For Other Ideas. After A Long Thinking Session I Decided To Challenge Myself With Creating A Game Without Any Assets. I Was Thinking About What Should I Make But After All The Thinking I Just Wanted To Dive Straight Into Godot And Start Prototyping In A Hope That I'll Find Something Eventually Along The Way.

So I Opened Godot And Implemented An Easy Top Down Player Controller With WASD Support. Right After That I Started Searching For What I Can Do With A Top Down Game And Decided To Create A Dungeon Crawler. And Since I Wanted To Create An Asset-less Game I Decided That The Player Won't Be Able To See The Dungeon Itself. However This Meant That I Have One Issue With The Game: Navigation. You See In Order To Finish A Dungeon Crawler You Need A Proper Way Of Navigating Yourself To The Exit But With Not Being Able To See The Dungeon Itself You Have No Way Of Understanding Where You Are. There Were So Many Options For Me To Choose (For Example: A Map Or Making The Dungeon Appear For A Short Period Of Time) But I Chose Voice Commands.

In The Beginning I Wanted To Record Myself For The Voice Commands. But Having No Proper Equipment Meant That I Had To Use Text To Speech Generators. I Found Couple Of Websites But Almost Half Of Them Had Caveats Except For http://www.fromtexttospeech.com. I Added Area2d Nodes With A Script That Holds The Audio Files That Was Generated From That Site To Play When The Collision Of The Player Detected. That Was All Great For A Small Prototype But With Randomly Generated Dungeons No Hope. So I Had To Chop The Idea Of Creating A Dungeon Generator And Making The Levels By Hand. I Designed 3 Levels With Inkscape. Imported Them To Godot And Started Building The Levels.

I Used Just One Static Body With Tons Of Collision Shapes To Build The Levels.

After That Being Done I Started To Implement The Key And Door System. For The Keys I Also Used Area2d Nodes With A Script That'll Delete The Doors' Collision Shape From The Static Body That Is The Level And Play A Sound Effect That I Found From www.kenney.nl. With The Same System I Added The Cage Puzzle Of The First Level.

After All That I Implemented Stairs. Which Are Also Area2d Nodes With A Script To Load The Next Level When The Collision Of The Player Detected And That Was Actually The Last Item On My Checklist.

Later I Played The Game Couple Of Times. Found Some Bugs And Fixed Them. Polished The Levels A Little Bit And Then Exported From Godot To Upload On itch.io.

And That Was The Postmortem Of I Can't See. I Actually Wanted To Make A Video Rather Than A Blog Post. Hopefully In The Near Future I Will Be Able To That. Until Then See You Next Month.

Files

IcantseeExport.zip Play in browser
May 31, 2020

Leave a comment

Log in with itch.io to leave a comment.