Beautiful Ghost: a breakout audio composition

So, several years ago I bought a collection of synthesizers. I discovered a website called ‘Think Geek’, and while trawling through their catalogue, I came across an interesting device called the ‘Kaossilator’.

After a little more research, and some saving, I picked one from my local Allans Music store.

It was is an awesome little device and was the creation of the Japanese company ‘KORG’. They described it as a ‘Dynamic Phrase Synthesizer’. It’s basically a single bank loop recorder with in built sounds and an arpeggiater. You can stack an almost infinite number of sounds and effects into your loops.

I actually hacked mine Continue reading

Rebuilding an Engine

In recent weeks, I decided to revisit an old project that I had started towards the end of 2012. ‘The Engine’ that I built all those years ago was not all that I wanted it to be. I had left it in a rather sorry state. When I opened up the Max file, I was greeted with a piece of work that was clearly in need of some attention.

The mesh was a mess, and the design was borne out of what I could achieve at the time rather than what I really wanted to build.

So, a few weeks ago I set myself a challenge…..

Continue reading

An interpretation of the 4-stroke Internal Combustion Engine

The Creation(of rotational motion) through Chaos(Explosions!). That pretty much sums it up.

I have loved engines ever since I can remember. I used to draw them when I was younger. I was always trying to make vehicles that I could drive. I loved cars and I loved go-karts and model aircraft and buggies and, well, any vehicle with an engine.

In 1995 my dad bought me a 160cc ‘Briggs and Stratton’ engine from a Cash Converters in Subiaco. I remember having it running at idle on the brick path one day. It was vibrating all over the place like a crazed animal. It scared me a little but at the same time I was fascinated by it.

To me it was ‘alive’… Continue reading

An introduction to Helpful Hugsalot

This slideshow requires JavaScript.

‘Helpful Hugsalot’ is a simple mobile game created as a gift for someone close to my heart. I started the project while in San Francisco for GDC last year and continued to work on it for a short time afterwards.

The game itself is a story driven sidescrolling puzzle platformer about a little bear and his adventures through a mysterious world of beautiful meadows, magical caves, and ominous mountains. He is a very kind and friendly bear who loves to share hugs and help others as he travels the world in his hot air balloon.

Continue reading

Create a sticker pack for Viber inspired by your favorite city


Towards the end of 2015, I caught wind of an art competition to create a set of stickers for the chat program ‘Viber’. The theme was, ‘Inspired by your favorite city’ and a friend and I started brainstorming to come up with some ideas for stickers that could represent Melbourne. We settled on a few that we felt Continue reading

Content optimisations in BlastPoints


BlastPoints was a game that Pub Games released on iOS and Android back in 2013.

Check out the following video (Blastpoints Trailer) , for some insight into what BlastPoints was all about.

One of the challenges we faced during development, was delivering a quality experience across a large number of devices with varying hardware specifications. At the time, high quality 3D mobile games were arguably still in the early years, with many of them being developed by larger companies using proprietary engine technology. Not only that, but there were several different mobile chipsets each requiring a different texture format and each, having their own associated challenges.

We wanted BlastPoints to reach as many of these devices as possible, so we had to come up with a few clever ways to keep our package size and draw calls to a minimum.

Our biggest overhead was sure to be content, with planned content for future updates set to be a regular thing. Textures and skeletal meshes were two of the more significant performance bottlenecks and we needed a system or feature that would allow us to optimise our use of both.

Unreal engine 3 had such a feature, but the trick came in figuring out how to use it and then designing a system that would work easily for content creators moving forward.

A few of us devised a solution and I designed a rig to allow us a high level of flexibility for our content design. The following is an internal guide produced to help streamline the development process for the members of our art team.

Although UE3 has since been superseded by UE4, several of the concepts still have value and you may find it an interesting read.


Mesh Compositing in Unreal Engine 3