Category Archives: ZPOC

Project Pygmalion

As our work on Etch has been wrapping up, I’ve had a bit more time to put into the voxel-art denizens of Zpoc. You may have seen their current state in the “Early Engine Work” post, but with a little love and more than a little practice, they’ve come quite a ways.

Here are a few renditions of “Zpoc Girl” – note the better eyes, a taller body (it looks better in the Iso view as well) and the cowboy boots.

In fact, here’s Zpoc Girl in skirt. The interesting thing about Voxel Modeling at this resolution is the amount of detail you get to save into to the world. In Zpoc, the people you interact with won’t just be a silouhette-like mesh model, but can have all the internals you’d expect:

As you can see, this person is made of bone and stomach and lungs and brains and flesh.

The world itself is to be fully destructible as well, so the walls get the same treatment (siding, studs and insulation, drywall).

I don’t know about you, but this is what I’ve been wanting from a Zombie Survival game for most of my life. I want to see them coming through the walls, breaking through the floors, dropping through ceilings. I want to know that the brick house is a better choice than the wood and vinyl-siding beside it; I want to break off the bottom steps of a stairwell, and chop my way through a bedroom wall with a fireax to get away from the horde just outside my door …

For anyone else that feels this way, welcome home. Sign up for a chance to run our earliest Alphas.


Behind the Curtain

Content in ZPOC is based off of a voxel – a cube of single color much like a pixel. 32 of these in each direction make up a Vlock. Thousands of these Vlocks will eventually make up every game object – from the character you move to the brick wall against which you smashed the skull of yet another zombie. Bridging that gap, however, has proven to be quite tricky.

Version 1 of the Voxmill Editor... crude, yet functional.

Building a single Vlock is easy – we’re using a program called Qubicle. It’s nice when designing a single piece of a wall or a roof tile… but not so nice if trying to build, say, an entire wall with windows, curtains and the occasional door. So a new tool was created for the designers (see picture), allowing them to click-place Vlocks onto a three-dimensional map-type layout. It worked, though it didn’t really save any output. Why, you ask? Because we never really discussed how to get from Vlock to map…
Continue reading


VoxMill Engine – Early Vertex Buffer Test Videos

Here are a few videos of our early prototypes of the engine we’re developing for ZPOC. It is a voxel engine, though these voxels are at much higher resolutions that many other engines out there. If you look closely at the first video, you’ll notice the floors are grated floors over pipes: quite a feat considering how many voxels have to be drawn to create those. The framerates are actually about 20 higher than shown, as fraps is eating most of the frame.


A look at grated floors and extensive voxel modeling.


Another quick shot, working with lighting and render optimizations.


A first look at the BEPU Physics integration.