Game
Do Not Feed The Monkeys
8 years ago

Do Not Feed The Monkeys narrative tool


Hi mates, Fictiorama calling with some info about Do Not Feed the Monkeys!

The narrative is one of the key aspects in our new game. In fact, one of the things we loved most when we came up with the idea of the game was the chance it gives us to tell lots of different stories featuring lots of different genres: of course there are some common-everyday stories, but also sci-fi, terror, comedy…

While the on-screen written information in our previous games, the Dead Synchronicity ones, comes mainly from two sources (conversations and hotspots descriptions), in Do Not Feed The Monkeys the players can get written information coming from several sources: firstly the conversations and hotspots in the “cages”… and then there is a newspaper, there are telephone and chat conversations, lots of websites, social networks profiles, emails, conversations with the people that come and visit the avatar… Some of the words coming from those sources, the key ones, can be transferred by the players to their in-game notebook… and that’s when the game deploys most of its potential!

So, and since there are lots of different sources of written information involved in the stories depicted in the “cages”, one of the first questions that arose when we started developing the game was how to handle the huge amount of information in a sensible way, so that the following implementation in Unity was simple.

Although we have used some third-party tools in the past, and we’re aware there are great alternatives out there (in fact we use some for other projects), we couldn’t find a single one that fully suited our needs for Do Not Feed The Monkeys. So, we decided to develop our own in-house editor, especially for the scenes the stories in the “cages” consist of, and the conversations the players might have with the characters in them.

5d0b3fe44371c.jpg

The editor, programmed in HTML5 and designed to be used via browser, allows our narrative designer to write most of the stuff of the stories directly into it. Then, the main advantage of using our own tool is that we can customize the export options so that the final document is imported into Unity effortlessly.

5d0b3fe853e4d.jpg

As matter of fact, the .json file that is exported from our editor is imported into Unity with a single click: questions, answers, remarks, pauses… each one goes to its right place; variables are set to its exact value; and, all in all, it’s a good starting point to implement each story.

Then of course come all the tasks our programmer has to handle: the sprites implementation, the logic, the connection with the main interface, the first testing… but that’s a different story!



0 comments

Loading...

Next up

🍒Did you like the game? A demo is available for free on Steam.

✌️ Thanks for playing IndieGameiacs!

⚙️ Free Demo: http://bit.ly/UniDuni

📺 Full Video: https://youtu.be/5qEbVXg7GaQ

#steam #uniduni #clops #screenshotsaturday

Have a good Boi

Werehog transformation process. #sonicunleashed

An infected room from the second part of Cybel ! Are you up for some cleansing?

If you have more of an acquired taste, the restaurants in Niravasi have you covered! Maybe skip the salad bar, though.

brung back my old oc plus a new one

...they don`t have names yet tho

A few screenshots of the places you'll cross in the Demo of Blu. You can play it today on #gamejolt !

Out of boredom and curiosity, I coded Sailor Jupiter's Argentine Backbreaker.

Animation test. Not an actaul conclusion to who wins sonic vs Mario. Just a test animation combo.

Subscribe to technoblade