Pop Up Pup : In this game you’re a balloon dog who has to float around avoiding sharp things and rescue your inflatable pals. You’re a Pup, you go Up, and you probably will Pop. Simple! This POC was coded in Unity and is quite fun to play – the PUP himself is created from balloon primitives which can pop individually and affect the Pups flight and steering abilities. This level (fiendishly I thought) teaches the player that they have to get hurt sometimes to escape because the Pup in his pristine state is too big to fit out the exit and has to lose a few limbs to the persistent Bees before he can reach safety. Other animals in store are a penguin and a sheep- early testing shows me that the Penguin is PARTICULARLY hard to steer..So much for survival! 😀


Another variant on the Zero gravity / Walk on the walls ideas explored in AMAZED, this time from a first-person perspective. The environment is intentionally blank so that flipping the gravity will make the passage through the maze disorienting. Colour is your only real clue to your intended path; first get to the yellow door, then go to the blue door. Not exactly a challenging objective until you actually try to get there! This POC was coded in unity with some VERY crude C scripting, so the flip direction’s ambiguity while you are playing I’m calling a game-play feature rather than a bug..


An update of my original Amaze game with another dimension added. The guy arrives through the Yellow door, and has to find the Magenta exit. He can only move forward or turn,as in the original, but this time he can jump and flip left or right. When he does this, the wall becomes the floor.( If he misses a platform, he falls to his death, in fact, he could fall off the walkways at any time!) I’m playing with two view modes; The left view is Isometric, the right view is Perspective. ISO feels good for strategy – planning how to get to the exit, (and before that, the Magenta KEY to unlock it!) and PERSP feels more dynamic and immersive. Its quite an artistic challenge to design the levels so that they are a puzzle, but also work well from the camera angle – nothing can be overlapping or blocking what’s behind it too much). I think I’ll eventually put the ISO/PERSP choice on a slider so you can dial in the amount you want. Next steps are to add the foes – Dog, Spider, Snake etc – onto the other planes as you walk around. Dog appears in your path, you flip to the wall, Spider is already there. ( I think you can escape foes by flipping onto a different plane, then they lose sight of you.. maybe..) I now have to implement this animated demo in code so I can experiment with maze design.


Coded in Unity in CSharp, this is a working demo of the Amazed game I previsualized in Maya 2 years ago. Very crude code, but all the functional pieces are there – intuitive gravity / down vector flipping, prize / goal collection, and (at about the halfway point of this demo) spider mode; you now play hanging from the ceiling. Although its the same maze, the inverted view makes it a whole different challenge. This game is intended for a watch-level platform. Its designed to be controlled by 6 screen touches, one for each of the 4 directions you can face (and move), and one for each of the directions you can flip (left or right).


Sometimes the best visual effects are the ones no-one will ever notice. When Oenomaus took a knife to the eye, the gruesome result was originally realized as a physical prosthetic. While the match of skin tone, texture and realism was great, the decision was made after shooting that the wound should be more of a cavity than a swollen protrusion. Wanting to avoid a costly and time-consuming 3D matchmove and render, we elected to try a 2D solution based on a classic optical illusion; that convex objects when rotated 180 degrees read as concave. This approach paid off as it allowed us to use the shot footage itself rather than a complex skin shader with dynamic lighting. There was still a huge amount of meticulous hand tracking, warping and blending that went into each setup, but the final result held up even in extreme closeup.