HungryBat
PROJECT TIMEFRAME
January 2024 - May 2024
ENGINE
Unreal Engine 5
PLATFORMS
PC


SUMMARY
HungryBat is an arcade style game, inspired by Snake and Flappy Bird, where you play as a bat in a dark cave. You must use a visual representation of blindness to navigate a procedurally generated dark cave to find food. The player can increase their score by finding food before their hunger depletes, but the player can also decrease their score if they collide with the stalactites and stalagmites in the way. Additionally, as the player gets more points, the hunger bar depletes faster. When the player’s hunger bar is fully depleted or when their score is reduced below zero, the game ends and the player's score is shown.
DEVELOPMENT
HungryBat was my first project using Unreal Engine and was developed as a means of learning the basic systems in the engine. The entire game is coded using Unreal Engine 5's blueprint system, and all the shaders are custom built in engine. The development of this game took approximately four months in simultaneous development with Alone Anew.
As the sole developer of the game, I accomplished the following tasks while developing this game.
-
Implemented movement system using Unreal Input System
-
Created shaders for objects, walls, floor, and ceiling
-
Shaders only show within set distance of player
-
Distance fields show shaders near other objects
-
-
Implemented echo system to expand player view
-
Increases shader reveal distance using material parameters
-
-
Designed and Implemented UI
-
Including development of custom controller menus and echo cooldown shader
-
-
Designed and implemented procedural generation for level, obstacles, and food