Author Archive for Craig Timpany



06
Oct
09

Gathering statistics using Google Analytics and Unity 3D

As a game developer I’m terribly jealous of the data-gathering schemes that companies like Valve and Bungie have going. Take Valve for example: they have detailed stats of where players get killed in their games. This is invaluable stuff for creating a consistent level of difficulty. I decided that I wanted a system like this of my own.

I started designing a database and looking at server-side programming languages. After I’d been working on this for a couple of days, I thought “logging events and aggregating statistics is incredibly common, someone must’ve done this already. If only I could use their code…”

Then I realised, Google Analytics. Duh!

Continue reading ‘Gathering statistics using Google Analytics and Unity 3D’

05
Oct
09

Mostly Tigerproof Launched

I’m pleased to announce my new website: Mostly Tigerproof.

“Huh, what the hell is that?”

Mostly Tigerproof is a place for me to organise my game prototypes and other hobby projects.

It has all the prototypes I’ve posted here, but in web player form, so you don’t need to go through the rigmarole of installing them. Prototypes are by their nature are small games, so I’ve tried to make the playing them as quick and convenient as possible.

If it’s not quick and convenient, comment about it and I’ll fix it.

“Yeah, yeah, but when’s the next game due out?”

Don’t know. I’m not sure what I’ll try next. If I build a game based around abusing particle systems, it’ll be next week. If I start making a 4X with a stone-age tribal theme, it’ll be a while longer.

“What’s this got to do with tigers? Are you even slightly tigerproof?”

It’s not named after me! It’s named after Aunt Barbara. She’s not allowed in zoos any more.

19
Sep
09

Glob Arena Revisited

Glob Arena 2

Glob Arena was the prototype I enjoyed the most. I’ve gone back to it and filled it out with 5 more enemy types. While none of them has changed the game as much as I’d hoped, the extra variety has given it more longevity.

I’m starting to explore the idea of an ecology of creatures inhabiting the arena, interacting with one another. The first revision of the game just fills and fills with obstacles. I’ve given this one some monsters that consume others and it’s helped to maintain a reasonable enemy density in the endgame.

The windows executable is here (5MB).
Play it on the web.

14
Sep
09

Osmos

Looks like I wasn’t the only guy playing around with game concepts based on movement by firing reaction mass. Osmos is a game about collecting mass while trying to conserve the mass you’re using for propulsion. It’s played on a 2D plane and there are no sticky bullets, so I guess the territory I’ve been exploring hasn’t been completely mined out. :-)

12
Sep
09

Jetpack Planetoids Prototype

jetpackplanetoids
One revision of the Glob Arena prototype had way too much recoil on the glob launcher. You could push yourself into high orbit with the thing. It was kind of fun, but it broke the game. I’ve taken that and turned it into a game in itself.

This prototype tests using these controls to navigate a 3D space. It’s an interesting set-up for me. I’ve always tended to prefer linear movement (i.e. hit left to move left) over angular steering in fast action games. These controls held the promise of using only 2 control axes to move in 3D (rather than the more traditional 4), yet still retaining the ability to sidestep projectiles.

The controls are reasonably effective, but playtesting this game is giving me a headache! Ceding control over the camera orientation to some dodgy heuristic doesn’t help with motion sickness. Particularly when the camera somersaults if you pass by a Lagrangian Point.

I think this a pretty good indication I should try something different. The Windows executable is here (5MB).
Play it on the web.

09
Sep
09

Satellite Launch Prototype

SatelliteLaunch

How many satellites can you keep in orbit? Click to place satellites in orbit and set them on paths that won’t collide.

This prototype is a bit of a dead-end; it’s too shallow. I’ve put it up here as a headstone to the last few days of effort trying to turn it into something more. I experimented with flinging the satellites with mouse motion, but it was inferior to what you see here. It made it really hard to set a consistent orbital velocity. I also thought about adding an opposing team of bad satellites, but it’s pretty clear that there would be epic collateral damage every time you try to deorbit one.

Still, the randomised news-flash messages are fun. Get the Windows version here (5 MB).
Play it on the web.

07
Sep
09

The scent of coin-op

Today I was walking along Courtenay Place and caught a scent that I hadn’t smelled in a long time. It brought back the strongest memories of old video arcades, Ghosts ‘n’Goblins and pinball machines. It was like MAME had come to roost in my head for a moment.

When I tried to figure out what I was smelling, I realised it had come from the pokies machines in a pool hall that’d walked past. I still can’t pin down exactly what it was. Pine chipboard cabinets riddled with borer and marinated in tobacco smoke? Maybe I can just smell the coin-op?

05
Sep
09

Glob Arena Prototype

Glob Arena

Sticky glob action returns, except this time you can rove around the globe. Globs are fired out from a player character on the surface of the sphere, and the recoil sends the player coasting in the opposite direction. This is the most conventional prototype yet, it’s recognisable as an arena shooter, even though it avoids dual-stick controls in favour of pure mouse control.

The weird physics bugs have been calmed down, so you shouldn’t be seeing any writhing compound structures. There’s still the odd force explosion of course, because my boulder spawning code isn’t very clever about where it puts things.

There’s a Windows executable here (5 MB).

03
Sep
09

Glob FPS Prototype

Glob FPSThis is the spherical billiards prototype after exposure to hazardous radiation. The mutations are:

  • The aim is to prevent balls from falling into the hole.
  • You do this by shooting sticky spheres at them.

Now you’re probably thinking there’s some kind of h-game subtext to shooting sticky globs, but I’ve got a different theme in mind.

It’s very chaotic and not calmed down by the charming bug where clusters of spheres start spinning for no apparent reason. Still haven’t tracked down the source of all this mysterious torque. In any case, it keeps it unpredictable. :-)

Get the windows executable here (5 MB).
Play it on the web.

03
Sep
09

Orbital Billiards Prototype

OrbitalBilliards

This is a little experiment with pool on the surface of a sphere. You make your shots by dragging a rubber band away from the cue ball. It’s a poor man’s pool cue; you might’ve seen the same thing in minigolf video games.

It’s quite satisfying to break and send the balls flying into low orbit, although judging cut angles is distinctly tougher than in normal pool because of the oddities of spherical geometry. I had some difficulties getting Ageia to do gravitation toward a point without screwing up static friction. As a result the balls coast to a stop much too gradually. I haven’t pursued this concept far enough to give it AI for single player.

There’s a windows executable here (5 MB).
Play it on the web.




Follow

Get every new post delivered to your Inbox.