Select Page

Ancestral Curse – Camera Movements, Player Movements and Basic Dialogues & Quests System

by Jul 5, 2014Games Development3 comments

After several days, I manage to learn more about using plyGame framework. So far so good. Money well spent. Aside of that, I praise Leslie, the developer of plyGame for his hard work and dedication not just towards the software but also the customer service. Nothing I really can complain about. ๐Ÿ˜€


Code Is Poetry ~ But Visual Scripting Is Civilisation


Not sure if that make sense at all. I mean the sub-title above. ๐Ÿ˜

But to my surprise I achieve all of thisย without scripting at all. I keep my hands clean from thoseย nasty and naughty C# codes. ^^, But I still love them, but not all the time. ๐Ÿ˜›

Screen Shot 2014-07-05 at 12.14.16 AM

Hi, this is Taichi character model and will act as me (Pangeran) on the game. Taichi is a free character model from Unity Assets Store.

If you see the video, you will see how the camera movements play about. Those are the presets in plyGame and I’m already satisfied with what it offers. Why bother to code another one? ๐Ÿ˜‰

Screen Shot 2014-07-05 at 12.14.35 AM

DiaQ in action.


Dialogues & Quests System

DiaQ is a standalone plugin in Unity Assets Store but it bundled and free of charge forย plyGame‘s customers, where I’m one of them and I’m grateful that I am.

Here’s how the screenshots of the implementation of the dialogue system. I think you will get more understanding of it from the video and also the DiaQ diagram far below.

Screen Shot 2014-07-05 at 12.14.40 AM

If you see the picture, you can interact with the dialogue and just like any other RPG game, choose what you want to do.

Screen Shot 2014-07-05 at 12.14.48 AM

Kami-sama, means “God”. Just a joke inside the game. Can I?

Screen Shot 2014-07-05 at 12.15.02 AM

So Pangeran try to complete the quest.

Screen Shot 2014-07-05 at 12.15.16 AM

But he can’t find the way out. Because the developer haven’t built it. Poor Pangeran . . . ๐Ÿ˜›

Behind The Scene

I’m usingย mecanim animation system, I always opted for the latest technology so it won’t become obsolete in future projects. That’s how I think.

plyGame come with the basic mecanim controller. While not the best, it’s good to go as soon as you’ve setup the mecanim animator controller.

Screen Shot 2014-07-05 at 12.17.24 AM


The Dialogue Screen

I like this approach. Basically I can create a screen, or create a HUD screen with this feature that come with plyGame. More and more praise for this framework huh? ๐Ÿ˜‰ Well, it deserve it.

Screen Shot 2014-07-05 at 12.17.49 AM

The dialogue system basically another screen being “added” as an “additive” to the game play screen. It’s managed by plyGame.

The Visual Scripting

Wasn’t that look civilised for you? I mean the screenshots of the visual scripting below? This visual scripting tool is called plyBlox. But just like DiaQ, it come bundled with plyGame and guess what, yes FREE OF CHARGE while you can also get it as a standalone package at Unity Assets Store.

Screen Shot 2014-07-05 at 12.18.16 AM

These functions represent the function that trigger the dialogue system when the player approach the question mark object. All is done using this visual scripting.

Screen Shot 2014-07-05 at 12.18.20 AM

If you’re using a script, you might need to code this and attach the script to the scene. But not this time.

Screen Shot 2014-07-05 at 12.18.45 AM

This is the visual scripting to play sound and show the dialogue for the trigger object.

Screen Shot 2014-07-05 at 12.24.23 AM

This is how DiaQ look like. The more you work with it, the more you’ll understand and like it. (so far – finger cross)


  1. Compass

    Wow! How exciting!!


Leave a Reply