Website powered by

Bath Time - Ludum Dare 50 Tech Art

Ludum Dare 50 happened recently (a 72-hour long game jam). My friends and I created a silly infinite runner called Bath Time. I was responsible for all the 3D elements in our project. All of our assets and code were created in the 72-hour time window from scratch. To quickly make variation in our environment, I created an HDA that allowed for creating multiple 100x100 terrain prefabs in engine with scattered objects (rocks, grass, cactus) on them. The HDA was brought into Unity, converted to polygons, and then customized in engine to create a terrain of your liking. We then saved the crafted terrains as prefabs. These prefabs were then randomly selected to be placed in front of the player.

Play: https://benjamm22.itch.io/bath-time

Game screenshot

Game screenshot

5 Terrain tiles are generated at the start and each time one exits the camera (behind the player) a new tile spawns at the end of the line

5 Terrain tiles are generated at the start and each time one exits the camera (behind the player) a new tile spawns at the end of the line

The mask used for where terrain noises and patterns are added. The player running path remains flat while the edges remain flat for terrain blocks to seamlessly connect to each other

The mask used for where terrain noises and patterns are added. The player running path remains flat while the edges remain flat for terrain blocks to seamlessly connect to each other

HDA being used in engine