Color Fusion Soundtrack

posted on 13 June 20 by jrrt

Hi there, Our good friend and musician Vasco just released the soundtrack for Color Fusion for your listening pleasure.

Get it while it’s hot:


New Logo!

posted on 13 January 31 by jrrt

Ready Set Games

Hi there, we have a sweet new logo for our team! What do you think?


Color Fusion on GameOver

posted on 13 January 31 by jrrt

Portuguese games blog GameOver made a post about Color Fusion! YAY!

You can read all about it here.


Status update

posted on 12 April 10 by jrrt

Hello, we have been a little silent for the past month, but we haven’t been resting. These past few weeks were filled with game jam awesomeness.

First off, we joined up at Vasco’s place (our friendly musician for color fusion) for a private game jam. And what have we done there you ask? We have made a prototype game starring the first king of Portugal.

We wanted to do something different, so we started to go through portuguese history and legends for inspiration. Eventually, we went with the birth of our country, heavily inspired by this video. The actual result can be seen here.

After this little adventure, along came the molyjam. We packed our things and went to Lisbon for this awesome event! We did not know what to expect, especially with the wacky themes, but eventually it all worked out. We teamed up with a graphic artist and with a guy that went to the jam to learn how game making worked. In the end, this was the result.

The mechanics could have worked a little better, but at least we tried something different. All in all I think it was a great experience, especially the part of meeting new people that are also interested in making games.

Speaking of game jams, the 23rd Ludum Dare is right around the corner and we are looking forward to participate :D

In the meantime, we are working on the next color fusion update so, expect news soon :)


Game Analytics

posted on 12 March 10 by bmfs

Playtesting sessions can give us valuable information and help us tune our game. And the ones we conducted were no exception. However there are valuable aspects which your test players can’t give you simply because they aren’t aware of them. Some gameplay patterns only emerge when you have higher number of players, which usually only happens after releasing the game.

Two weeks have passed from the initial release of ColorFusion and some significant gameplay data is starting arrive (Thanks to our Russian Friends).

The collected data show us a drop in players in every level, which we think is normal. But in level 7 we see a bigger drop, and we also notice the average time to solve that same level rises a bit. On level 10 and 11 we experience a even bigger drop in players and even bigger rise in the average time.

This drastic changes should indicate that something is wrong in our level progression. Too many users are getting stuck in this levels and they won’t progress. This demands some action and we are working on it!

CF Analytics

This is a simple example of what metrics you can get from your game and used them to improve the experience you deliver. You can use services like Google Analytics and Playtomic or you can build your own service. Tracking player actions in your game can help you improve your level progression, find out issues you never thought you had.


On the importance of writing

posted on 12 March 9 by jrrt

Over the last weeks, we have been thinking of where to go with Color Fusion. This is no longer the wild “what is this game going to be?” thing, but a sincere try to improve the game to the best of our ability. So, we need to understand exactly what we are trying to improve, and what plan we are going to follow to achieve it.

When taking these decisions, writing down our conclusions (or lack thereof) helps us, as the indie “jacks of all trades” we have to be, not to lose focus on our goals while we are doing  our tasks. It helps us in not having to re-think where we want to go with the visual effects after we are finished writing tutorial code. It helps us in not forgetting what aspects of gameplay we want to refine after we finish making adjustments in our level editor. Well, you get the idea.

In certain circumstances we may not even know the correct decision, but writing down the possibilities might be a great help. Doing this might even help us understand the problem better, and help us down the road when we are making play-testing or analyzing “real-world” data.

Of course, I also think that what is written should not be treated as something carved in stone but rather as a guide. Just because your current roadmap tells you to do something in a specific way, it doesn’t mean you cannot deviate from the initial plan if it fits or makes the game better. After all, your gut feeling and judgement capabilities are very important tools when making games.


Color Fusion

posted on 12 February 25 by jrrt

We just launched our new game, color fusion! It’s a relaxing puzzle game for android. There are currently 65 levels for hours of fun!

It is available through the android market:

Have fun!


October Challenge – Aftermath

posted on 11 November 4 by jrrt

(Crosspost with:

I’ll go ahead and say it out loud in the first place: the october challenge is over, and we failed. I do not know how other people here deal with this kind of thing, but in case it is not obvious, it is hard to say this. I do not mean to be discouraging or pessimistic, but I think admitting our failures and not just dismissing them, no matter how hard it is, is an important first step towards becoming better.

While my hopes were high on having something sellable within a month, I am aware that we are still very immature concerning game making, in almost every aspect. But even in not completing the challenge, we learned something. We tried to make something from scratch, and have at least improved our technical and (on a lesser degree) game designing skills. I hope that next time we can reach play testing, or who knows actually trying to market a game.

Our problem might have been not taking one of our incomplete projects and invest the time in it, it might have been not being able to do the first things first, or even not having a plan at all. And this is where I think we can learn from failure itself. After failing we analyze the past objectively…by thinking what went wrong we can create a path forward, a path of improvement that leads to the future!

So, best of luck to every game designer out there. And congratulations to those that actually cleared the challenge!


Declaration of Intent

posted on 11 October 13 by bmfs

October is almost half-way through and it is time to make our declaration of intent to enter in the LudumDare October Challenge. Like many other wannabe game developers this is the perfect excuse to think, create, finish and launch a game.
And here we are: we (Bruno and José) are going to release some kind of game until the (very) end of the month (31 of October 23:59:59 GMT-12).

We aren’t ready to disclose yet any info about gameplay or the story, but we leave an initial screenshot.




Post Mortem – Avalanche

posted on 11 September 7 by jrrt

The LD is long over, so it is more than time to finally write the post-mortem for my game “Avalanche“. As usual I participated along with a friend, and we even had another guy from the university come along!

The story starts a little before LD itself, while the theme was still being voted. I had an idea I really wanted to implement, and it could somewhat fit it with some of the final round’s themes, including Escape. It was a platformer centered around doors that could transport you to another place of the scenario, and change something while you traveled through them, your job while escaping would be to orient yourself on an intricate network of crazy doors.

So, once the theme was decided and it was time to start working, I imediately jumped on getting the basics for a platformer to work, and to implement the door mechanism. Everything was going smoothly until I realized I was stumped…Being so eager to get something working, I set for it without asking myself all the questions. So I now had a prototype but no idea how the gameplay would exactly be, how would travelling though doors be a challenge? What would the player have to do to progress, to reach the end of a level? I thought on some alternatives, but I simply wouldn’t have a good idea. The whole pre-idea proved to be more a curse than a blessing.

The failed prototype

After that, as I was trying to find some inspiration and clear my head a bit by playing around in garage band I played a tune I actually liked. So I took that and tried to put some effort to give it a beat. While listening to the song I thought “this would be great in a fast paced game, like running away from an avalanche or something”. And it was set, I still had 24h!

I started by making the background move, and off I was to program what I think is the most important part on this kind of game: the controls, and the feeling you get from playing. I spent some time tweaking how the board rotated, how it influenced speed and the overall feeling of sliding down a steep mountain.

Then I started to make what would give some adversity to the game, the oncoming trees. At this point the game was playable, but needed some diversity, I thought just trees would be somewhat boring to dodge. So I implemented the jump feature, but as it would be silly to jump over trees, I added rocks, and made them larger than trees, so that they were more easily jumped over than dodged.

The finished game

At this point I considered adding flag gates that would give boosts to the player, however, the clock was ticking and I still needed to add the thing that gives its name to the game, and determines success or falure: the avalanche!

I implementing the effect using a particle emitter that worked along an horizontal line behind the player. And started thinking how would I tell the player if the avalanche is close or far. I try to keep an ever incresing speed for the avalanche, and indicate how caught up the player is by moving the avalanche down as the difference in speed between player and avalanche gets lower. I also move the player down on the screen when its speed increases.

At this point time was starting to running out so I needed to start to finish it all up, so I added winning and losing screens, a menu screen, and messed around in cfxr to make the sound effects. At the end of the day, it was playable, and was not half-bad. But there was so much I wanted to have added/tweaked (Isn’t there always?). Looking back at the game these are my main points:

  • I like how the controls turned out. And it was fun to implement it.
  • I like how the music influenced the game
  • I like how the avalanche effect turned out
  • I like the general “speedy” feeling I could get on the game
  • I don’t like the state of the obstacle warnings, they should appear much sooner, and give some visual cue about the distance they are at
  • I don’t like the losing and winning conditions. The difference between loosing and playing perfectly may be too small.
  • I don’t like not having an indicator of progress…oh well
  • My main addition of boosters of some kind. Having only obstacles kind of sucks, and boosters could help the game feel more rewarding.
  • I also think that the “coder’s art” state of the game does not help, but oh well, I might improve with time :)

Once again, LD has been a great learning experience, and I am looking forward to the next one! I am also amazed by the growth LD is having and I hope next time we can bring even more people with us!

See you next time! :)


« Older |