contact us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right.


123 Street Avenue, City Town, 99999

(123) 555-6789


You can set your address, phone number, email and site description in the settings tab.
Link to read me page with more information.


... and we're BACK!

JP McMullan

So after a short break of * 5 * years, I’m ready to put this game out.

Why 5 years? Many reasons contribute to this * hiatus * however a better question could, “Why did development stop?“.

This was one of the first attempts I had made to make a game, as such at the time I wasn’t familiar with what it would take to make my own multiplayer matchmaking / networking service, which I needed to inject some basic authoritative logic. Now I can.

Also the other basic issue I encountered was how to easily get two players standing next to each other into the same game. Now, with my own service there are many options to achieve this which is cool, including something new I’ve been thinking about for the last few months that I haven’t seen before.

For these two reasons moving (for me) from impossible to possible, it seems poetic to bring the original game that encountered these limits back off shelf.

Starting today, January 7 2019, let’s see how long this will take to get v1 out the door. A little more ambitious than the first attempt however this new scope is needed to deliver * this * experience in the minimalist experience it deserves.


JP McMullan

If there has even been a game that needs staged progression, this is it. Think about the Rubik's cube, most people never solve it.  Almost all who try never get close, it's that really hard game and I'm sure with enough perseverance you will get there... maybe.

Although Brick Block is immediately assumed to be the same thing, it really isn't from a difficulty point of view. Two colors with all 6 sides having the same color is dramatically easier than the Rubik's cube. I don't want to take anything away from what they made, it's clearly garnered a devoted following, and those who can appear to be magicians. I believe most of its success and prevalence came from the marvel of its construction, I still remember trying to pull one apart as a kid to see how it was possible, and again being confused by strings and wires. The more I look at it, the Rubik's cube is one game that you learn the moves and apply them over and over, other than variation, it is that one game.  It's really hard but it doesn't change.  At that point, it would feel empty, and without new challenges, ultimately it is one dimensional.

Very few people actually climb Mount Everest, I imagine that's what the Rubik's cube is like. Many more people enjoy a good hike and taking in the experience, that's more what I'm interested in.

This game is less about the construction and more about the experience of playing, learning and achieving what your mind could not before. 

 2 Colors

The first 6 levels are one move from solution, and they will have an intention overlay to show the player  how to drag. These will communicate how to play and the loop of success.


3 Colors

A real surprise was tackling 3 colors once I had mastered 2 colors, it's not at all the same.  In a way I had to unlearn what I learnt previously to solve 2 colours. I think it's because I had attempted to solve one of the side colours as I would have for a 2 color brick block. As such it felt appropriate to go back to the "start" without the guidance levels.


Game Center

JP McMullan


This was worth doing.  As nice as it is to jump into a game, being able to target a friend or family member is great too, especially when you start playing the game early on.

After some testing, I'm not certain whether some of the faults are due to my code, Game Center sandbox environment or excessive concurrent testing and immediate retesting, however for the majority of time, all is well.  

I still have some scenarios that absolutely don't work such as receiving an invite that launches the game - looks like there is an attempt to interact with GC before authentication has occurred.  All of this will be worked out.

I actually don't use GC for in-game event transmission, just the matchmaking piece.  This means I do carry the cost to host networked games but that's ok.

As I support other platforms, this feature can be the native game social hub.  Next step is to finalise the menu controls and build a solid state machine to manage its animations.