After going freelance I had my first experience of working with a third-party game engine. Up until this point I had always worked with bespoke, in-house game engines made by the dev team themselves. I have to say, I love working in Unity and it has also pushed me to polish my dusty coding skills. C# is a pleasure to use.

Recently my work with custom shaders in Unity (vertex/frag and surface shaders) has expanded greatly. Developing great looking art for WebGL and mobile means having to get creative with surface approximation. I’ll post some examples when I get some time.

A few years ago I was a teacher at Totton College where Unity is the game engine of choice. It is great fun to develop portions of games and use them as teaching aids for the students.

Sci Fi Unity assets
Rocket Rescue
Clean Sci Fi assets. Click the thumbnail to see the asset store entry, including video and screenshots.
I needed an example 2D project to give the to the students, so I made a prototype space shooter called Rocket Rescue. Click the thumbnail to launch a WebGL version.
Please bear in mind it is very rough and limited in features. It is just a sandbox demo level – you can zoom around and shoot things. Controls are W and D to turn; SPACE to shoot; and T to thrust.