Traversial Windows ItchIO

Posted July 2022

Escape with your life if you can, Traversial is a game where you need to escape a space prison where some monsters are guarding the exits.

My Contribution

This game was made for a game jam called AGL Summer Game Jam 2022, part of the SDSU Aztec Game Lab club, all the parts of the game were made by me, with the only exception being the artwork, this game is a short 3rd perspective stealth game, where the goal is to escape out of this complex space building you are trapped in. Some important systems used for the making of this game are the enemy AI, and player controller.

Systems Explored

In this section I go over some of the systems I explored during the making of this game, I select the topics I found to be most interesting and that I found to be the most challenging.

Enemy AI

For the making of this game, the enemy AI had to be well done, to produce better gameplay for the player, and thus I decided to use a behavioral tree with 3 states, patrolling between waypoints, hearing sound essentially when the enemy hears a player, specifically the footsteps made when a player runs and or lands when jumping, lastly is the attack state, which is just based on line of side and if the player is close enough, as well as being synchronized with the animation. Below are some gifs demonstrating the enemy AI in action, hearing, visual states, and attack states.

Player Controller

The player controller was a core system for this game, as it handles all the player's experience when playing, the controller for this game is a 3d one, and allows the player to get a better view of the map, as well as the enemies. With this controller the player can jump, stealth walk and run, where jumping and running create emitted sounds to the enemy AI, and thus the player is penalized if they decide to run and or when they jump specifically sound is emitted when they land. Hence, why the player has to think before attempting to speed-run the levels.

Links

Traversial on Your Browser

Traversial (re-scale your window to fit the game)