CICE Space Shooter

A little minimalist 3D space shooter made in Unity.


Date 13 March 2017
Role Game Programmer, 3D Artist, Game Designer
Technologies Unity, .NET Framework, C#, LINQ
Platforms Windows
Genre 3D, Arcade, Action

The second practical exercise, after the The Esc4pe, from the master degree in game development with Unity that I taken in 2017 at the former CICE school.

This practical exercise was focused on the use of free camera view, free movement in a 3D space using the pitch-yaw-roll concepts, and the use of steering behaviours to implement the flying abilities.

The prototype, developed in less of a week, shows an animated spaceship in first person view, with free look using the mouse (this feature was intented proposed by the teachers to be used in a future VR practical exercise) flying in a big boxed space. The game objective is protect a serie of entities, a big cubes, from the attack of another spaceships, driven by the CPU, with a very basic AI using the same steering behaviours as the player. The enemies arrived in sequential waves. The game finish when player is destroyed or the enemies destroyed all entities.

Because I was running out of time to complete the practical exercise objectives, I focused in the coding most of the time. All game art was improvised in the last afternoon before deliver the practical exercise.

All models are created using basic 3D primitives (cubes, cilinders, trails) and using only black and white as colors, improved with a shader from one of the packs used in the previous practical exercise.

I’m not preserved any build to share and the source code is broken in newest versions of Unity. Maybe upload the source to my GitHub account in the future.