Boss fight Image

Boss fight in Unreal Engine 5!

GitHub Link

link to github

Unreal Engine logo

Made with UE5!

Boss fight in Unreal Engine 5

The project

This project was made with the intention to get to know how Unreal Engine works. This is my first project that I made with Unreal Engine 5 and also I was with a group full of people that did not know how the engine worked. This is a project that we got from school to make. We used the blueprint system that is build in with the engine that uses C++. The first thing we needed to do is come to an idea for what boss fight we wanted to make. Everyone in the group tossed around ideas and suggestions of all sorts of different mechanics and artstyles. We then voted for the ideas that came forward and chose to do an bossfight in an lost japanse forest where you fight an stone golem and the character that you are playing as is an samurai.

The part I made

Link to github code

I had the task to make the shuriken throw mechanic to be thrown against the boss. I firstly began to code an shpere tracer into the player so it can understand when it hits an wall when I press a specific button. When that was done I then added a placeholder ball to put in place of the sphere tracer so that the ball would stop if it hits an wall. Then the shuriken mesh was shared with me so I could place it on the place of the placeholder. After that I needed to make a mechanic where if the shuriken was stuck on a movable object (aka the boss) then it would be able to move with it. After a while of coding and other errors I got it to finally work against the boss. I still had some time left so I eventually made some particle effects where if it hits an objects sparks would come out of the shuriken.


Visual Sheets/Showreels

Visual sheet explainging the code

Code Snip of the shuriken

Visual sheet explainging the code