Download

Roguelike Multiplayer Template

Hi all! Poketto☆Studio would like to introduce you to our first submission for the UE4 Market Place. (Available now at the MarketPlace for $29.99!)](https://www.unrealengine.com/marketplace/roguelike-multiplayer)

**Scroll down for a simple tutorial for this template if you are having troubles!

A complete Blueprint ready UE4 Roguelike game template which comes with everything you require to start your very own Roguelike multiplayer game.
You can build your own original Roguelike game under 2 weeks with the help of this template.

This template features:
[INDENT]-A complete network implemented ready to go multiplayer system
-100% Blueprint powered AI Bots optimized for both single play and multi-play
-A multiplayer inventory system
-Menu settings for sound and more
-Basic punches, sword attacks and magic attacks
-UMG damage and health bar
-Random dungeon generation capability[/INDENT]

Video: (English subtitles available)

https://www.youtube.com/watch?v=nxy8x0kBc-g

Here’s a game we built using this template within 2 weeks:
https://youtube.com/watch?v=TtiKyISkJTg
https://youtube.com/watch?v=2NdSBvE5gT8

Don’t hesitate to ask us any questions! You could either comment here or visit one of the following pages to find us :o

Like us on Facebook: https://www.facebook.com/pokettostudio (English)
Visit our website: http://pocketstudio.isa-geek.org/ (Japanese)

Looking awesome!! And price is very cheap, if inventory/equipment and multiplayer system comes with in. And most important is that there is basic attacks and is there many weapons mesh in that package??

Unfortunately we won’t be providing any weapon meshes however you can use meshes from for example Infinite Blade which is completely free with this template to make your game :slight_smile:

Yes. I have that package. And I think that it is easy to add mesh for example weapon to player hand in that project

Looks brilliant mate, looking forward to it!

only one week and then it is release day. Hope it is easy to add weapons

What’s the price on this?

29.99$!!

2/10Release!!

thx!

Release!!

thx.

Is there any documentation available? I’m looking through the project files and there’s no explanation about how or why things work. There’s even some Japanese here and there obscuring things further.

Blueprints are commented.

Class description comes in the technical note .

If you have any specific question please dont hesitate to contact us by mail.

pokesapo0@gmail.com

MultiPlayStartUp!!

Right now in the editor the main game level is been set as default however if you package the game, the menu with multiplayer/singleplayer option will be displayed as default instead. If you wish to access multiplayer mode within the editor you could either change the level manually or change the default start map into the menu level.

ContentBrowser
1-3.png
ProjectSetting
2-2.png

Tutorial:

ServerSide
1-1
8348964bdd3240a96dfbd989d09c1276a35f0944.jpeg

1-2
3d70ae99560e1b0fa947299d786a74bcbc0b61e7.jpeg

StartlistenServer!!

ClientSide:
1-1
8348964bdd3240a96dfbd989d09c1276a35f0944.jpeg
1-2
912a9c4df79c0f3dba8031fda3bc16cd9764e180.jpeg

LANPlay
「127.0.0.1」 or 「127.0.0.1:7777」
UE4 Default Port 「7777」

WANPlay
ServerSide PortForward plz.
Open Port「7777」.
IPaddress「GlobalIP or DNS :7777」

Fun time!!

Hi Guys!

Tips1
https://youtube.com/watch?v=Xkqy5jS0FG8

Tpis2

TPS view!!

TPS view Tutorial!

「PlayerCharacter」Blueprint

step1!
step1.png

step2!
step2.jpg

Step3!!
step3.png

Step4!!
step4.png

Step5!!
step5.png

Play!!

Fun time!!!

Changing the experience system is an easy task. I attached a screenshot for you. Please have a look at it.

ss.png

EnemyCharacter is accessing a function called SetEXP inside RL_PlayerState. In there you can change the XP based on enemys level.

thx.

Q. How to change HP of the character?
A. [PlayerCharacter] gets its HP from the game instance so if you want to change the HP, just alter the values of [MaxHitPoint] and [HitPoint] within [RL_GameIntance].

Q. How to change the HP of enemies?
A. Within the blueprint of [EnemyCharacter] you should find the variables [MaxHitPoint] and [HitPoint]. Similar to player character, just adjust those to your preferences.

Q. How do I change add different enemy meshes?
A. It is very easy to have a different mesh for the enemy. Create a new class using [EnemyCharacter] as the base class and just change the mesh in the new class.
1-1
209494322324f7132631848277656d1ad6ec30c1.png
1-2
8af51fb2208a01760f34d0f46c6559bf4bbcbb54.jpeg

Q. How can I get rid of the displayed texts such as sword magic?
A. The text are displayed through the 3dWidget of [DropItemTemplate]. So in order to get rid of it, you could either change the settings in BeginPlay or delete the 3dWidget component completely.
2-1
2caee553a3158658c64df45f9be055a5760a5530.png

Q: How can I have multiple differet characters in the game? For example spawning different kinds of enemies.
A: Select the blueprint to spawn the AIs within [GenerateAsset].

Q: Could you also send me some information on how to get the multplay to work like how to check ports and stuff?
A: Check ports etc can be found in the .ini file. Please refer to the UE4 documentation for the settings of the file.

Q: Regarding https://www.youtube.com/watch?v=fJdnmF-lL1g I am interested in getting that. How would I set that up to randomly spawn in the game?
A: If you wish to spawn a different trap randomly, this can also be changed in [GenerateAsset].

Hi, how can I have multiple differet weapons in the game?

Hi zubiri12.

Q: How do I have multiple weapons?
A: In order to have multiple weapon meshes, add the different blueprint classes to the item information and then set them.

thx.

de66adef7ebab50f6375c10b3b3cb1cd195501c9.png

Q: How do I add multiple kinds of spells to the player?
A: There are multiple ways of implementing extra spells to the player. The easiest way is by the method displayed in picture attached. After increasing the number of different spells in the chest, you can further subdivide it by its name. Then you’d be able to do further adjustments within the blueprint.

8d9c130a6ef9b4137580812d4c145b2afaba80fb.png