Skip to content
Arnaud BM edited this page May 9, 2022 · 27 revisions

Welcome to the Solo Hack And Slash Template wiki!

What's the purpose of this template

This user manual will guide you to use the Solo Hack’n’Slash Template. You'll be able to create a game where you can slaugther a whole bunch of enemies with great abilities.

You'll be able to create easily a Hack & Slash game with many tools available to you, as well as your own abilities for you or your foes.

If you have any issue on the use of this template or you would like to have an additionnal feature, please make a ticket in the tab Issues

Prerequisite

You'll need to have Unreal Engine version UE5 preview 2 or above.

You need to know the basics of Unreal Engine, understand what is an actor, implement animations, etc ...

You can also add new animations, materials or assets to the template so having some knowledge on a 3D or a sound software can be usefull. If you want to change assets in the template, you can use :

  • A Picture Editor (Photoshop / Gimp)
  • A 3D Software (AutoDesk Max / Blender) : Your models need to be in centimeters
  • A Sound Software (Audacity)

How to use it

First you'll have to Clone the repository on your computer

  • Click on the "Code" button on the main page
  • Click "Open on GitHub Desktop" (You'll need to download Github Desktop beforehand. and create an account)
  • Put the template in the Template directory of Unreal located at :

On Windows

C:\Program Files\Epic Games\UE_[version]\Templates 

On Mac

/Users/Shared/Epic Games/UE_[version]/Templates 
  • Go in "HackAndSlashTemplate" & Execute "HackAndSlashTemplate.uproject"

You should now be able to use the Template when launching Unreal Engine 5.

Tools

Introduction to classes

I. Player

A player is the actor the player will be controlling. It'll also need a controller to work.

If you want more information, check Player

II. Enemies

An enemy is an actor controlled by an AI, the ability it'll use will be random according if the player is in ability's range or not.

If you want more information, check Enemy

III. Ability

An Ability is a type of attack your character will be using, it can be customize throught the parameters.

If you want more information, check Ability

Controls

Right Click & Hold Right Click: Move to the cursor position Left Click, A, Z, E & R : Ability buttons