Havoc on the Highway

What if you could go free and start ramming cars on the highway in a fit of road rage?

Havoc on the Highway is a 2.5D Hypercasual Mobile Game about ramming cars on a highway, initially built as a university project.

Players take control of a car, steering it madly on a 4-lane highway in order to avoid and ram as many other cars as possible, featuring semi-procedurally generated traffic configurations.

Havoc on the Highway is highly addictive, with effects such as slow-motion, screen shake, sparks and explosions all present to make the act of ramming cars as satisfying as possible on a mobile device.

Details

Game Engine: Godot 4

Target platform: Android

Target audience: Hypercasual gamers, specifically those with some road rage inside of them.

Where to Play?

Here, on itch.io! It's in alpha, so feedback is appreciated.


Module Editor

I made an in-engine tool in order for me to more efficiently view and edit the level modules used for the game. My idea in the far future is to make it available to the players as well so they can keep supporting the game after I am no longer able to.

This stands in contrast to my first approach in designing level modules in the original prototype, where each car was hand-placed in a prefab, making it significantly harder to edit level modules.

The module editor is able to preview and categorise each module, which allows me to easily edit the cars in each module through drop-down selections. There are future plans to implement its functionality in a playable scene that also allows for an easy way to playtest each level module to see if it is at an appropriate difficulty.

Porting

The university project Havoc on the Highway is based on was made in Unity, however, I decided to build the main game in Godot 4. The reason for this is preference and the need to rebuild certain aspects of the game from scratch (such as how level modules work).

While Godot 4 lacks a little in the mobile performance and physics categories, it has been an extraordinarily great engine to work with so far. It is my hope that this project eventually becomes one that showcases Godot as a capable game engine.

Godot's node and scene-based structure has also helped immensely with development, as it allows me to split off chunks of the game into their own self-contained packages, making it easier to keep loose coupling and avoid dependency hell.

Godot's UI nodes have made it easier and more enjoyable to work on UI, which has allowed me to implement more complex UI elements in my settings, leaderboard and fps record screens

Ram the Cars (Unity)

Havoc on the Highway (Godot 4)

Socials

TwitterEmail