Bézier Defense is a 3D tower defense video game based on Bézier curves.
It’s a classic tower defense - the goal is to defend your castle from the oncoming enemy waves. The unique feature of Bézier Defense is that all paths traveled by the enemies and your defense systems are positioned along Bézier curves.
The game was developed in Unity for the Computational Geometry course held by the prof. Alzati Alberto at University of Milan.
More information about the game, the game manual, and the theory on how it was built can be found on the professor’s website.