Inspiration
I was inspired to work on Floor39 by a number popular games Exit8 and Doors. Exit8 requires the player to memorize items in the first hallway and compare them to the next hallway to proceed. Doors on the other hand navigates through different rooms while avoiding obstacles/creatures in the rooms.
What it does
In Floor39, you found yourself in a flooded building and need to get to the 39th floor to escape the flood. You traverse each floor using the elevator system which gives you the primary challenge to memorize the order of items on the 1st floor's hallway. You have to compare these items' order with subsequent floors to progress. You will also be met with other secondary challenges that will make it difficult to get to floor39.
How we built it
Floor39 is a complex but fun game built to be easy to play with enough challenges. I modularized the creature/challenge system to be easy to activate once the user reaches the necessary floor. I reused the same floor structure for all the floors and update the floor number and items accordingly. I considered that there could be multiple players which makes it a challenge to switch floors if one player decides to go to the next floor early. I had to use the flood system to flush out remaining players on current floor before navigating to the next floor. There are a ton of mechanics and systems built for the creatures and you need to experience them first hand ;)
Challenges we ran into
I had a couple of challenges including limitation of dynamic lights to 8 in the world. I resolved it by sharing dynamic lights when necessary. I had other challenges with the elevator system mechanism which I used AnimatedEntity and triggers to solve :).
Accomplishments that we're proud of
I am proud of the elevator system, the creatures, the sound system and the game play. A ton of work went into completing the game and make it smooth to play for both mobile and VR players.
What we learned
I learnt a lot on using AnimatedEntity for motion and repurposing items like Dynamic Lights and Entities for different use. I also learnt a lot on Client/Server network communications with Codeblocks and Typescript.
What's next for Floor39
A lot is planned for Floor39. Different challenges on different floors. An item purchase floor. An activity floor like swimming area and lots for to keep the game fresh and entertaining.
Built With
- codeblock
- typescript


Log in or sign up for Devpost to join the conversation.