This project was made for the course "Shaders for Game Development" at the Gaming Campus. The goal was to learn shader development in Unity by creating a shader that can be used in a game.
NOTE : This README is more a demonstration of the project than a documentation.
The gameplay is really straight forward : You can move on a map & shoot at enemies. You have multiple skills at your disposal :
-
A basic attack
-
A shield
-
A shock wave that freezes enemies
-
Invisibility
-
A dash (not implemented yet)
Gameplay Game End
First, let's talk about the shaders used for the map. Some shaders are not displayed here. They can still be found in-game.
Water | Wind |
---|---|
Force field | Crystals |
---|---|
Now, let's talk about the shaders used for the spells.
Shield | Shock wave | Invisibility |
---|---|---|
Some spells, like dash, were not implemented. However, the shader was made.
Dash Preview | Dash Shader |
---|---|
Some shaders were made for the game itself.
Hit | Glow |
---|---|
Dissolve | Level Up |
---|---|
- Clone the project
- Open the project in Unity
- Open the scene
Assets/Scenes/MainScene.unity
- Play the scene and enjoy the game !