Unity Shooter

  • First Group Project

    My first group project, generating skills of collaboration, teamwork and communication

  • Building Generator

    Uses the Building Generator and Shader created in the 'Unity' section

  • Simple VFX

    Simple yet impactful VFX to create immersive gameplay

This Unity Shooter involved a simple game loop, set in a cyberpunk city, which lay the foundation of ‘Factory Reset’

Building Creation and Shader

A more in depth breakdown is present above.

 

These buildings provided the basis for the procedural generation of the map, allowing the player to see through the buildings as they run behind them shooting enemies

Combat VFX

The combat for the player consisted of using 2 weapons: an electric assault rifle and a shotgun. 

This first bullet uses a simple particle system and a central sphere with some vertex displacement to create a electric bullet for the AR.

This second bullet uses a directional burst of various coloured ribbons in a large cone radius. It gives the feeling of impact and spread – both of which is what you want to have in a shotgun.

As well as this you can see the spawning of the enemies makes use of a lightning strike with an orb shape dropping through the middle – conveying the enemy teleporting to the surface.

Rain & Enemy FX

Adding more to the cyberpunk aesthetic, I created a rain particle system with ripples on the floor – adding lots of life and character to the world. 

Additionally, for the enemies, I created this simple slash effect using panning noise across a plane to convey the way enemies attack you with a ‘slash’.

UI

Finally, I was responsible for creating all the UI elements, showing the money obtained from killing enemies, a timer to show how long you’ve lasted and an ammo counter for each weapon.

 

 

When the player kills an enemy, they receive a dash. The way I decided to convey this into UI was using a 3D model of a potion, modelled in Blender and textured in Substance Painter. I then built a simple HLSL script, creating a liquid substance inside the potion that conveyed how many dashes the player had. This used 3 colours blended together and allowed for a more descriptive way to show how many dashes you have left.

Here you can find a link to the game ‘Factory Reset’, which was inspired by this Unity prototype!