
Overview
Project
- Made for Ludum Dare 47
- Team of 4
- Lead physics programmer and track designer
Game
- Endless survival racer
- Mobius strip, gravity bending track
- AI opponents
- Car classes
- Powerups
Tech
- Made in Unity
- C#
- Custom car physics & AI
- Spline constrained gravity field
This game was made over the course of 72 hours for the 47th Ludum Dare game jam. The theme for this jam was "Stuck in a loop", and we decided on a demolition derby style endless survival racer, that takes place on a track inspired by the mobius strip. We used a cubic Bezier spline to define the track shape, both to define the track mesh and the unique gravity field, which had to always be perpendicular to the track surface.
While this would be a fantastic candidate for a multiplayer competitive game, we didn't feel confident we could implement an online multiplayer in the timeframe of the jam, and it being 2020, local play (like Bedtime and Cannon Fodder) wasn't really an option. Instead we implemented an AI agent that is constrained to the same driving physics and gravity field as the player, that tries to stay on the track and use powerups against the player and other agents.
The combination of having to implement driving physics, variable gravity, smooth curved collision surfaces and a non-trivial AI agent ended up eating most of the development time, so the finished product is a little rough around the edges in terms of the final gameplay. We're still very proud of what we achieved though, and you can check it out here.