Tank Controller

This Tank Controller is a physics-based vehicle prototype developed over an 8-week timeline. The project was built specifically to learn Unity's UI Toolkit / modern UI system and to master vehicle physics programming.

The core gameplay centres around a responsive, weight-focused tank movement system utilizing forces and rigidbodies rather than simple transform manipulation. This setup challenged me to manage friction, centre of mass, and track logic to simulate realistic handling, acceleration, and turret rotation.

The project features a clean, dynamic user interface built entirely with the new Unity UI System.


Given that this project was developed on a very short timeframe, if I were to revisit it today, I would allocate more time to further refining the vehicle physics as I don't find much issue within the actual code itself. Perhaps once again giving projectiles an Object Pooling system would be particularly useful with the physics-heavy tank.

Create a free website with Framer, the website builder loved by startups, designers and agencies.