Category «Game Development»

A small big update for TRI

We uploaded a new version of TRI: Of Friendship and Madness; the official version is now v1.2 "RisingTriangle". The only noticeable difference is that we removed the logo of TRI's former publisher from the game.

And due to some misunderstanding the game was recently removed from GOGcom for a short time - but it is now back! With the new version, it supports achievements and cloud saves on GOG - and is on a sale currently. They also have the deluxe edition (with art book and OST) of TRI now too. So check it out if you don't have it already!

We do have some more plans for TRI in the future (it's becoming 5 years old after all), but we do not know yet if we will have the time to actually execute them. Just so you know it's not out of our minds. ;-)

Really Good Buttons, But Not Really Good Presentation

RGB - Richtig Gute Buttons / Really Good Buttons - was an experiment. Last year at the same time, for the Annual Exhibition at the Designhaus Halle (the start-up incubator where our office is), we made a game that was pretty much a single-button-game with a fun premise (you control the game with high fives). So for the event this year we thought we should do another “easy to grasp and play” project.

High Five Romance Race

So while the game idea wasn’t very clear yet - just that you have to push a button at the right time, because that’s fun in itself - we knew we wanted to have a custom built controller that would be simple and (figuratively) scream “use me”, so people would be even less reluctant to come forward and try it out. Big buttons with a diameter of 100mm or 60mm can be found at various shops selling electronic stuff; those were the first things we ordered. It turned out that the 60mm buttons are big enough, especially as the light distribution is not ideal, more so with the bigger version.

I began to extend my sparse knowledge of electronics (mostly: RGB LEDs) and Arduino related stuff, and also my tools and materials. Overall it was a somewhat expensive, but fruitful venture. (Of course there is still so much to learn...)

First wiring tests.
A plastic box for the controller - we wanted to build casings out of wood at the beginning, but didn't have time for that.

Using RGB LEDs make the buttons more versatile - so instead of a red button, there would be one that could have any colour, meaning it can even be re-used for different game ideas. But now there were a lot of things to be taken care of while building the controller, because the white LEDs of each button had to be replaced with an RGB LED - which meant instead of two pins there would be four, which made removing some metal from the LED holder necessary, and soldering a lot of wires to pins.

Preparing the LEDs

I built two controllers, because the final idea was inspired by Space Team. In our game, every player would see a different screen (easily done thanks to Unity’s ability to put each camera view on a different display) with different rules/instructions - either commanding a player to push a certain colour (red, green, blue, yellow, cyan, magenta), or forbidding to push a certain position (left, center, right). Each instruction would only be applicable for player A or B, and not necessarily displayed to this user - but the other one! This is why the players need to communicate: “Push the yellow button! But not the one on the left!”, and so on.

The two screens side by side.

The game was created very hastily, and unfortunately could not be tested during the development. It was made with Unity; I used Uduino for communication with the Arduinos, although I'm not sure if it was necessary to get that plugin. In any case, Jana was not available during that time, and creating a local multi-player game all alone proved to be not the brightest idea. Yet, I wanted to finish this as it started so strong - and expensive.

It wasn’t helping that one of the two controllers just didn’t work well enough. In over 50% of the time, 2 of the LEDs would not be turning on, and finding the error wasn’t possible; in the end I made a complete new set of LEDs and wirings the day before the exhibition.

Testing the final controllers

The Annual Exhibition became a series of unfortunate events. Just to continue the difficulties during development now the other controller had severe problems; it just didn’t work at all. And even though it became clear the next day that its Arduino (acquired years ago as reward for an IndieGoGo - it’s a micro controller board by Borderless Electronics) somehow had become defect, replacing the board with another one didn’t make the situation much better as there also seemed to be some loose connections. Update: It seems that not the board was at fault, but there are some bugs with the Arduino IDE, which prevent uploading the sketch. The loose connections were a real problem too though.

Moreover, as the game just wasn’t polished at all, it is full of bugs, and - worst of all - not quick enough to grasp by itself. In the current state the game needs a person to explain it to players, and I didn’t have time (or motivation) for that.

Instead I placed a short explanatory text next to each controller, but this is of course a hopeless effort. And if there’s something every developer loves to tell you (even if you already know it but don’t have another solution right now) then that “players don’t read”. In any case, it turns out that even with only three buttons, there are so many questions and confused looks.

Of course, this is not a problem in itself. As long as the learning process for the users is fun already they will forgive shortcomings; all they have to do is spend some more time, which can’t be expected from this specific audience (people interested in art and design visiting a university-wide exhibition).

Even though the project had so many pitfalls and a less than satisfying result, we definitely want to tackle it again when there is some more time. The controllers are built (which was quite an achievement for me) and the possibilities are endless - maybe making a simple instrument instead of an elaborate game would be a saner idea. In any case I tasted blood and would really like to do more light hardware experiments and custom input methods in the near future.

As always - if you want to talk with us (and other enthusiasts) about our games and/or game development in general, visit us at our Discord!

The Sky of Bronze – The Game

As was promised in the last blog post, here’s a short article about the project we worked on in 2018 (mostly): a turn-based survival game as part of an app about the Nebra sky disk. The sky disk is a bronze circle with 30cm diameter and probably the oldest depiction of the known cosmos. It was found by treasure hunters in 1999, here in Saxony-Anhalt, and is now one of Germany’s most notable archeological discoveries.

The sky disk, as shown in the game

The project was an idea by MotionWorks, a local animation studio known for the Marco Polo series and games, and of course for a lot of other projects. MotionWorks’ plan was to create a mobile app that would teach children and teenagers about the sky disk in a playful manner: with short films, 360° pictures, puzzles, background information - and a game. So they approached us for a commission and we said yes, because educational games are satisfying to make, and because the regional and historical relevance of the topic appealed to us a lot - after all, the sky disk was found close to where we live and work.

As we only created the game and not the remaining parts of the app, we worked in parallel with other local businesses all under MotionWork’s lead. For example, codemacher was responsible for programming the app and making sure that people can use it on-site in Nebra via GPS. I.e., whenever you reach a certain hotspot in Nebra, a new animation would play. The Sisters of Design created the website and even a booklet with a comic, crafting instructions and an Android code for the app. It looks gorgeous and has a goat (the unofficial mascot of the whole endeavor) key ring pendant as a gimmick. MotionWorks themselves animated the clips and invented the story and characters: main characters are the two children Mimo and Leva who serve as guides through the whole app.

We created a game concept about village life and traditions a few thousand years ago, when the sky disk existed for quite some time already and was now worshipped and sacrificed. Thus our game does not really cover the disk (other than using a picture of it here and there), but the Unetice culture, which came around 1,000 years afterwards. This way, our game could reuse graphic assets from the rest of the app, as the animations followed a Unetice family trying to prevent their people’s demise.

Primary goal was writing a concept that would not be yet another color matching game, with bronze stars and moons in place of the jelly beans maybe. Instead we eventually envisioned a survival game on a small grid-based world, strongly inspired by board games, and this level would change constantly both through actions by the player (e.g. uncovering the board tiles, cutting trees, hunting animals) and by random events (e.g. forest fires, flooded lands). The player would walk around to gather resources like wood, meat and fur, and trade these against tools and - most importantly - bronze jewellery. Starting as a pauper, with this bronze players achieve higher and higher ranks: becoming the chieftain is the ultimate goal of the game. Such a high-score system was fitting, as hierarchical structures were established during the bronze age.

The hardest part of the game was to make the workload manageable. For example, we planned to have several mini games which would simulate the gathering of each resource. Only after creating a few prototypes for them it became clear that the amount of mini games had to be cut down to one. Instead of hunting animals with arrows in a “Angry Birds”-like fashion and similar gameplays, we settled for an abstract Minesweeper-inspired game that we could reskin for each activity (fishing, rabbit hunting, tree cutting, etc). Although this sounds like we betrayed our original goal, make no mistake: the mini games are only one part of the sky disk game. The player has to explore the world, plan their path, interact with various traders, sacrifice items to the gods, and so on - all before running out of time.

Just like in the app’s animated movies the protagonists are the Unetice children Mimo and Leva. The player plays one of them, and during the game, every few rounds a randomly chosen event happens. This was done via “collectible” cards featuring short stories describing the world and life back then. To some extent the cards also help to give the player a sense of progress, as they follow the four seasons over the span of one year - the game starts with spring and ends with winter.

Apart from being a cool project overall, it was nice that the app was showcased a bit more officially than usual. Because it has a regional impact (i.e. relevance to the region) it was funded by the county Saxony-Anhalt and by the Mitteldeutsche Medienförderung, and thus it was presented at the state chancellery in Magdeburg (the capital of our county) and later again at the Ark of Nebra. The Ark is a modern-looking museum serving as starting point for a walking tour to the look-out at the top of the ancient Holy Mountain - where the sky disk was dug out in 1999.

The Ark of Nebra

When the app was completed it was uploaded on Apple’s AppStore and Google’s PlayStore. We'd like to thank MotionWorks for the opportunity to work on this project - it was very interesting to learn about the sky disk after having seen it (or rather a copy of it) in the Landesmuseum already, and a joy to create something meaningful yet fun.

If you want to talk with us (and other enthusiasts) about our games and/or game development in general, visit us at our Discord!