The "Maniac Manfred" demo project is a full articy:draft project we shipped with articy:draft and referenced it in our online help and in some of our product videos. In addition to our existing Unity Maniac Manfred demo project we decided to create an Unreal demo project too.
This project is a good way to show you how you can create a full game using articy:draft and bring it to life in Unreal using the ArticyImporter plugin.
Before you can start you need to make sure you have all the additional applications and projects downloaded:
You only need the articy:draft Maniac Manfred project, if you want to make changes to the project and export them to see how the Unreal project and the plugin behaves.
The main goal of Maniac Manfred is to show you how you can use articy:draft's features for planing, designing, and creating a game and then use Unreal and the ArticyImporter Plugin to bring it to life.
But it should be noted that Maniac Manfred is by no means a final game, or the one and only way how you could create an adventure. In fact the code misses a lot of performance optimization for the sake of easier understanding. For a different game, even for a different adventure a complete different design in articy and Unreal would probably make more sense.
Maniac Manfred features:
Maniac Manfred was not build to win any prizes or awards. It lacks a lot of polishing, and is better to be considered a prototype or proof of concept. But we still hope you have some fun playing it and while digging through the project you get some ideas how to create your own games!
The best way to get started is to take a look into the LevelHandler
Blueprint. Besides of the general game management of Maniac Manfred, you can see how to traverse through the flow in the form of dialogues with the ArticyFlowPlayer component, deal with articy objects and implement script methods created in articy.
Another instructive point of the project is the inventory system, which is split into the Blueprints Inventory
and InventoryItem
. Both show much about how to deal with global variables, features and templates.
Regarding the usage of articy conditions and instructions the ClickableZone
and the LevelImageElement
are the most interesting Blueprints.
If you want to learn more about the structure of the articy:draft project itself, you can take a look into this article about the Unity Maniac Manfred project.