Tag Archives: Scrap Rocket

Cluster Missile

One of the in-game weapons I want to have for the player is some sort of cluster missile – basically, you fire one projectile, and it explodes and creates a couple more projectiles, which explode, and so on. I’m trying to document how I do this, so here goes:

I created a simple projectile in blender that sorta looks like a missile (it’s really just a cylinder with the center vert pulled out of one of the ends. I imported the model and created an empty game object to contain the model. This way, it’s easy to transform the model and attach custom scripts to it.

  • ClusterMissileEmpty
    • ClusterMissileModel

The empty object has the actual script attached to it. You can find it here: http://pastebin.com/yZpRyJkq

Basically, each missile spawns copies of itself and rotates the copies. I’ll probably add some sort of explosion effect, and change the model so that it doesn’t look so terrible.

Here’s what it looks like:

Scrap Rocket (working title)

A couple of months ago, I started working on a new game using Unity3d. It’s a little late in the process, but I figure I should start documenting the process of making the game – hopefully I’ll be able to look back on it and see the progress I’ve made on the game.

So here’s what I’ve made so far:

  • A working spacepod which can be controlled on a touchscreen
  • The start of a couple of levels
  • A few enemies with basic AI
  • A title/level select screen which is missing a bunch of functionality,  but I think it looks fairly decent.
  • The main game mechanic – which is the ability for the spacepod to tow scrap back to the start of the level
  • An equipment selection mechanic
  • A few different weapons
  • A shield for the spacepod

I’m probably forgetting some stuff, but there will be more posts to come. Here are a few initial screenshots:

Scrap Rocket Title Screen

Level 1