Tag Archives: Gaming

Prototyping Week 3 – Diamond Theif

A couple of weeks ago I created a basic rope physics system anticipating my group would be working on our Diamond Theif idea. However I arrived late to find that we were working on the Glider game. This week, while most of the team worked on Sprouter, a few members broke off to work on the Diamond Theif game, making use of my rope system to power the core mechanic.

The rope was made by using Character Joints in unity to connect segments composed of capsules. The first capsule is made a kinematic to anchor the rope. Following rope sections are hooked up to the section proceeding it using the character joint.

Play Here!
Note: You’ll need the unity web player.

Use the A and D keys to avoid the traps as you are lowered down to the diamond. Try and collect coins on your way down.


Prototyping Week 3 – Sprouter

I spent this week working on a game called Sprouter. The idea is that you guide a seed from sprouting into a full-grown tree, controlling the growth of branches and roots and interacting with the surrounding environment.

One of the artists developed the following presentation introducing the game:

This slideshow requires JavaScript.

The prototype ended up quite different from the gameplay in the presentation. The problem was we (the programmers) could not work out to program the tree growth mechanic in unity in the 2 days available to us. In the end we created a system where you pressed a button on the seed or existing branch/root to create a new branch/root, you could then adjust its rotation as desired. Suffice to say this was a little forced and did not really capture the relaxed gameplay style we were after.

We discussed the idea of having a game menu based on the seeds in an existing tree. You would start a new game by clicking on one of the seeds, at which point it would fall off starting a mini game where you had to land the seed in the best possible spot for future growth. the prototype includes a short scene demoing this idea.

Click here to Play!
Note: you’ll need the unity web player.

In the first scene you can use the W and S keys to control the height of the seed. It doesn’t really matter what you do here, as soon as the seed hits the ground you’ll begin the game proper.
In the second scene you’ll need to grow roots to get water and minerials and branches to convert water to energy. Make sure you start by building at least one branch and one root.
To build a branch or root click and hold one of the tan buttons on the seed. While still holding use the Q and W keys to rotate the branch/root to the desired angle.
If you get stuck you can use the IOP keys to cheat.

Prototyping Week 0 – Brainstorming

This is the first in a series of post I’m doing on my Game Prototyping assignment at college. We started out this week by brainstorming game ideas which we could later prototype.

To be honest I thought this was going to be harder than it turned out be. Once the group got started the ideas came thick and fast. Here are a few of the highlights:

  • Blind Beware – Protect the blind character as he walks down the street by interacting with potential hazards around him.
  • Hazardous Hen – Player controls a character whose aim is to dodge incoming vehicles on a busy road causing as many accidents as possible without getting harmed.
  • One Armed Warrior – One armed warrior swings from a whip and can only shoot enemies when not swinging.
  • Diamond Theif – Thief on a cable lowering towards diamond, player controls speed and swing to avoid traps and obstructions.
  • Haunted to Death – Player controls a lonely ghost trying to haunt someone to death in order to gain a ghostly companion.
  • Pick Axe Prison Break – Use your pickaxe to break through walls and make your escape, don’t break too many walls or the roof will collapse.
  • Human Herding – Player controls a pack of zombies in order to herd humans to a desired location.
  • Coral Reef – Strategically grow your coral against other plants and grow your territory.
  • Spider Web – Play as a spider creating a web;  eat or enslave your prey, repair any damage.

Next week we’ll have to start taking these ideas and turn them into working game prototypes.