Mallet Pinball: Behind the scenes

About a year ago I wrote an article about the early days of the pinball table, now after several mothballed months it’s done and here is how it works.

The basic control setup

A GVMachineController actor is on the map and a kismet node makes sure that the player takes control of it when the level loads. After that, all input is processed by the machine which then adjusts linked actors (changes position, rotation, etc). For example here is how the right flippers are set up:

read more

Mallet Pinball

This pinball-air hockey mashup was the very first prototype I created using Gavit. I worked on it every now and then, pimped the effects, tested Gavit’s new features and so on, until it was worth of a video:

The technical details are discussed in this “behind the scenes” article.

read more

Winter Volleyball: Behind the scenes

In this post I’ll discuss the creation of the Winter Volleyball prototype.

As I mentioned earlier the base mechanic was inspired by the old DOS game Arcade Volleyball. Back in the mid 90’s I played it a lot with my brother and friends so I wanted to make it a two player game. I had also just added a few features to the Razer Hydra integration which needed testing therefore I chose to base the controls on that input device.

read more

Winter Volleyball

Here is my latest prototype, a homage to Arcade Volleyball:

(Watch it in HD on Vimeo)

The players use the Razer Hydra controllers: aiming at the screen moves the snowmen, twisting the wrist makes them headbutt.

This project was finished in about 15 days: the core game mechanics and controls took 5 days, asset authoring was done in 6 and I spent the rest on the special effects.

That’s all for now, I discuss the technical details in the behind the scenes article.

read more