Restitution


Restitution is a real-time strategy game developed in Unity by myself and three others, with each team member taking an individual role. My responsibility was gameplay programming.

I developed the camera navigation system, allowing movement, rotation and zoom. Bullets were physical objects, with collisions detected via raycasts between previous and current positions to prevent tunnelling. Each squad member’s portrait was displayed in real-time on the right side of the screen, achieved by attaching cameras to unit heads and rendering to low-resolution textures.