DKIT 2022, Made in academic school year.
Context
Norsevar is the biggest school group project I've been working on. The game is a top down Hack'n'Slash Combat focused game set in a Norse theme.
My work on this project mainly entailed Technical Art, such as the Snow Displacement Shader, Programming Tools, creating VFX and Level Design.
If you want a really detailed look at my work in this project, I strongly advise you to check out my Mahara portfolio for this game with the button above.
The game was made in Unity wirth URP. Here is a Gameplay video as a Showcase:
Technical Art
In this project, my biggest tasks included writing shaders to achieve certain visual effects. I created a Snow shader using an extra Camera's depth buffer as the displacement information.
I also created some fade shaders that fade out the trees in the middle of the screen in order to not obstruct the Isometric view to the player.
Programming
I mainly worked on an Event-System that would become the main source of sounds, vfx and other in-game interactions. The System bound our Event Data packages to enums and assigned the enums random numbers and maintained its own consistent reference dictionary to bind between the two.
The system proved to be quite useful and new interactions could be created quickly with it. Using the UnityEvents in conjunction meant that we could decouple our systems and not rely on hard references for many things, while also being able to implement custom cases easily.
VFX
A big part of my role description for this project was to make the game feel and look good. In order to achieve that, I implemented and used a lot of different Particle Systems and VFX.
These effects range from the player's breath particles to particles when you hit an enemy to the point of interest that you can see above.
This also included playing around with a lot of tweening and modifying things like bloom, camera shake and shader values over time.
But wait! There's more
In case you you're still interested and want to have a look at my other projects, you can do so with the button below.
If you'd rather contact me, you can click the button below.