Mission & Objectives

Tefel -
Average Rating:  
X Rating Failed

Adds powerful Node Editor designer for Missions and objectives. Robust solution provides parallel quests, notifications, history, log.

  • Supported Platforms
  • Supported Engine Versions
    4.19-4.20

Description


Preview Video

Support thread

Example project 4.20 - don't forget to download and check it (works with a plugin only)


Great extension for Editor which provides easy design pipelines for Missions, quests, objectives and events. If you are looking for designing tool where within a seconds you build simple or very complicated missions, this solution is just for you.


Mission & objective plugin comes with many examples and demo maps. It support side quests and multiplayer. Additional actions gives flexibility to trigger additional condition in any time. There are no worries of adding extra reward to player when special objective is completed, spawning particles when mission is activated, showing additional messages on Mission start / end.


It also provides robust system of delegates connected to widgets. Five of different approaches shows how useful it can be in any time.

  • Mission start / complete notification
  • Mission narration widget to show story line and dialogues
  • Mission objectives list showed on the edge of the screen (list of currently active objectives)
  • Missions LOG where mission history can be checked, Ongoing, Succeeded, Failed and all details
  • Single objective prompt to show whenever we did something right


Even if plugin is mostly implemented in code it exposes everything to blueprints which makes setting up missions like a child play.

Technical Details


Supported features:

  • Support for parallel missions being active at the same time
  • Multiple quest endings depending on choices
  • Multiplayer and replication
  • Scripted actions can be trigger at any moment (state) - on active, on complete
  • Robust widget systems to present VIEW - five different ways of communication
  • Demo levels with predefined missions
  • Character, obstacles, collectables, mission library and much more


Features:

  • Two types of new assets (Mission, Scripted Action)
  • Five widget systems (Mission Prompt, Missions Log, Objective Prompt, Objective List, Log)
  • Two example levels with easy to follow scripted missions
  • Character setup
  • 12 textures
  • 12 materials
  • Additional world objects


Code Modules:

  •  MissionObjectives (Runtime) - Contains Model (data which are serialized), mission, manager, scripted action logic
  •  MissionObjectivesEditor (Editor) - module responsible for editor node extension and asset definition


Number of Blueprints: 24

Number of C++ Classes: 26 - 7 (runtime) / 19 (editor)

Multiplayer support: Yes

Supported Platforms: Win32, Win64, Mac

Documentation: https://docs.google.com/document/d/13NqGlXpkIR72v6j5j0qwcsMWC5y4JLW6hOH7hsyBxOY

Demo project: https://drive.google.com/open?id=1xNCQ30F64-5VSlYXZvBuMgnOXlw0qene

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention