dimanche 20 janvier 2019

[Action Game] 3D "Demon Soul" Character

This a project about a character which look like a Demon Soul (or Dark Soul) Gameplay.

This demo is a prototype and will be include I hope in a larger project (by instance the Quest system for the next project) All Assets are from the free Paragon of Unreal Engine. All this project uses C++ and Blueprint

Like Demon Soul the character have 3 stats : Health , Magic and Stamina. Here is a recap of all specific action


Commands

Left Stick : Move the character
Right Stick : Move the camera
Left Right Pad : Change Item
Up Down : Change Spell
Button 1 : Run or dash
Button 2 : Interact
Right Stick Button : Target Mode to lock target
Start : Open Menu
Left Shoulder button : Use Spell
Right Shoulder button : Attack




The scene


Run

Run give the player to move faster but it's use stamina, so when the character is running, it's uses stamina. Stamina is load during a Tick Event and when the character is not running and not performing action which use stamina

Attack

Kwang character can attack enemy with his sword. Attack use stamina (which is reload if the character didn't perform action which are using stamina). This project include a simple combo system, Kwang can perform a 3 hit combo

Attack


Locking

Locking a specific target is essential. Player can lock an enemy character if he near enough a target, if there a multiple targets, the lock will take the most near target.

When the target is lock, the player can run around the target. Press again the lock button will disable the target mode

A mesh is display above the enemy to know he is lock. Moreover you can the life of the ennemy


Spell

The player can use the heal to regain life point. A spell use MP Points, mp will be refill during time.

Healing spell


Looting

Character loot items when he kills enemy. To simulate Loot, the project have an inventory where player can stock : Health Potion and Magic Potion.

Loot




Menu Content

Player can level Up his stats, like Dark Soul, the player have to use his experience point (or soul point) to increase his stat, every time the player increases stats, the next quantity for level up will be increase

Level Up Stats


Player can also equips weapon and armor to improve stats

Equipment


New action for player will be include soon !

Please free to contact me to test this project on this email : nicolasbunn@gmail.com

[Unreal Engine 4] Dialog and quests systems

This project have 2 parts

- First part : The player can talks to a NPC Character, this character will give a quest (which the player can refuse)

- Second part : If the player accepts the quest, a new quest will be enable . This quest is very easy the player have to collect "unreal " coins.

Description

A NPC is on the scene, if the player come close enough, he will able to talk the NPC

Talk Action

 The NPC will the player a quest to complete

Player can choose to accept or refuse the quest


 If the player accepts the quests, the quest will begin, the player have to collect the coin

The quest begins !
When the player collects coins, a message will be display to keep the player inform about the progression

Update Quest
The quest is over !

 The player talk to the npc to finish the quest

The npc rewards the player with exp !


Don't hesitate to ask on my personnal email : nicolasbunn@gmail.com to test this mini project !

Thanks