Skip to content

kris18shadow/TreasureHunter

Repository files navigation

Game Engine Architecture @ FMI | 2016

Treasure Hunter | Unreal Engine 4 Plugin

[EN] Tresure Hunter is a plugin, which eases the integration of hidden tresures in a game. The main player has the ability to scan ("are of effect" type scanning) for hidden objects around his position. That way, the player reveals interactable objects, which previously had been hidden. There are some basic visual and audio effects during the scanning, which the user can easily change to suit his needs. The developers can easily add hidden actors and objects, which are scannable. After a hidden object has been scanned, it can be looted.

At this time there are 4 different scaning modes available in the class ATreasureHunterCharacter :

  • mode 0: If object of type UScannableComponent is found, mark component as scanned.
  • mode 1: If object of type UScannableComponent is found, mark component as scanned and destroy it.
  • mode 2: If object of type UScannableComponent is found, mark component as scanned and apply force on the object's Z axis.
  • mode 3: If object of type UScannableComponent is found, mark component as scanned and log the distance to the object.

In order for your object to be scannable, it must inherit from the Scannable class.

[BG] Plugin, който да улеснява интегрирането на скрити „съкровища“ в дадена игра. Главния герой има възможността да прави централизирано сканиране тип Area of Effect около себе си, като по този начин открива interactible обекти, с които преди това не е могъл да взаимодейства. При „сканирането“ има базови визуални и звукови ефекти. Героят може да вижда и информация за намерения обект. Develop-ърите имат възможността да добавят hidden актьори и обекти, които да са scannable. След като обекта е открит, той ще може да бъде loot-нат.

Към момента съществуват 4 различни режима сканиране, налични в класа ATreasureHunterCharacter :

  • режим 0: Ако обект от тип UScannableComponent е намерен, маркирай обекта като сканиран.
  • режим 1: Ако обект от тип UScannableComponent е намерен, маркирай обекта като сканиран и го унищожи.
  • режим 2: Ако обект от тип UScannableComponent е намерен, маркирай обекта като сканиран и упражни сила по апликатната ос на обекта.
  • режим 3: Ако обект от тип UScannableComponent е намерен, маркирай обекта като сканиран и регистрирай разстоянието до обекта.

Ако искате обекта ви да може да бъде сканиран, то той трябва да наследява от Scannable класа.

About

Treasure Hunter | Unreal Engine 4 Plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published