Saturday, January 1, 2011

Cube Crush 1.2

Making more progress on the game.  Today we have about 3 more hours into the game and it's getting better and better each time.

Play Cube Crush 1.2

Latest features:
  • Added the ability to dynamically create Levels with XML files stored as game resource assets
  • Added Level counter to the GUI
  • Explosions are looking better on the Z axis
  • Paddle has been completely revamped to have the fancy rounded edges to give the player more control of the ball
  • Ball is locked firmly in place on the Z via a configurable joint now

Next up:
  • Working with angles and velocity of the ball so it doesn't get into a weird horizontal or vertical bounce
  • Tweaking the XML load of the levels so that we can set colors and other attributes as needed

TPS

Friday, December 31, 2010

Cube Crush 1.1

Making more progress tonight, the Cube Crush game is becoming more playable.  Tonight is night 2 of the project and has about 3 more hours of work added into it.

The game:  Cube Crush 1.1

I will add links to all versions so you can see the evolution as we move forward,  getting close to introducing more kinds of blocks and to start skinning this baby up with a theme.

Special thanks to KITT over on the Unity forums for some great references and inspiration!

Tonight's TPS report:
  • Locked the Z axis down so the balls stay on the game board
  • Added some color
  • All blocks are now prefabs and get drawn dynamically via script, plan is to create all levels defining the pattens with arrays that contains block identifiers in them so we can load up different patterns containing different blocks
  • Adding additional ball everytime you hit 10 blocks in a row (stole that idea from KITT)
  • Everything has been sped up
  • Added explosion when the blocks get hit
  • Handled when balls hit other balls
  • Now keeping track of score, not persisting yet though
  • Shortened the paddle, you have to start trying now
  • Now game ends when you have no more balls in play along with ability to restart or replay
--TPS

Wednesday, December 29, 2010

Cube Crush is underway!

The name we landed on, at least to start out with is "Cube Crush"

Tonight's build is the result of just over 2 hours of effort, mostly because we are learning Unity 3D along the way.  I'm thinking we could get to where we are right now in about 30 minutes if we did it all over, but you gotta start somewhere!

If you want to follow the progression of this game, please tune in and give us feedback or suggestions along the way.  It is our intent to document the building of this game start to finish, answer questions along the way, build something cool and entertaining as well as learn some things along the way.

Lets get to it!   See and play the game here: Cube Crush

Version 1.0 Accomplishments - (2.5 hours development effort)
  • Basic mechanic is in place - a bouncy ball that we keep moving with a paddle
  • Game board with background, walls and a top
  • A paddle with movement script (A and D - left and right only thing in place right now)
  • Blocks that get destroyed when the ball makes contact with them (in the form of prefabs)
  • Custom scripts for the ball, blocks and paddle that will be expanding as we add features
  • Custom physics materials to control the bounce of the ball, etc.
  • We have a build windows executable as well as the web playable version linked above
  • Published to our GoDaddy hosted web site
Not a bad couple of hours at all!  We will be evolving this every night so get involved if you want to learn or help us learn!

Biggest gotcha's discovered so far:
  • Depending on yoru host capabilities, plan, etc you may need to add the Untiy file extensions as MIME type.  There's lots of help out there on this but for Windows hosted servers using IIS 7 it's as simple as adding an entry in your web.config file.  Send a message if you need help with this.
  • Created a laundry list of things we are going to address, but it is so new I'm not going to list them all at this time, but we have lots we are going to build upon this simple framework.

New Project Starting

TPS is starting a new project tonight using Unity 3D.  This version will be an Arkanoid clone with some interesting twists and visuals.  Our goal is to produce this game start to finish in less than one week.  Check back for updates we are going to document the process and at the end share our notes, and experience using Unity before we are on to the next game.

Wednesday, December 15, 2010

Twisted Pickle Studios is born!

Twisted Pickle Studios has arrived!  Look for updates in the coming days to complete the site!