Snail Blazer

Team Size: 6 | Duration: 48 hours

Snail Blazer is 3D platformer developed in 48 hours for GameJam

Unreal Engine
Blueprint
Git

My Contribution

AI Enemy - Roomba
Moving Platforms - Sequencer
Challenges & What Could Be Done Better


AI Enemy - Roomba

Using Behavior Tree, custom decorator and services to perform patrol and chase
  • Roomba patrols the points on the map. Using a custom structure that holds a float value and point, designers can easily change how long Roomba stays at each point.

  • Roomba performs a multi-sphere trace by channel to detect the player or objects. Once detected, Roomba will start to chase.


Moving Platform - Sequencer

  • I found the level sequencer to be very powerful for controlling objects, especially for tasks that need to be repeated. It was used for both moving drawers and turning stoves on and off

Challenges & What Could Be Done Better

I had the opporunity to watch people play the game, one thing I realized was that a lot of player did not seem to get the objective of the game, instead of going up on the moving platform we’ve prepared, they wondered around on the ground and detected by Roomba

  • Fixed: In order to address this issue, we have added a cutscene to introduce the objective of the level.