Previous Blog Next Blog
Prev/Next Blog
by date

Bit Shifter

Bit Shifter
Name:Paul Dana
Date Posted:Oct 26, 2006
Rating:5.0 out of 5
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Paul Dana

Blog post
BIT SHIFTER




Bit Shifter is a 3D Arcade Strategy game where you must save Bit World from infection by an Evil Virus. You play Flash Bios, pilot of the S.S. Scandisc, delivering virus cleaning robots called Bits to infected ares of bitworld. You must fight off nasty creatures that spawn from the virus, protecting the Bits, but watch out! If the virus reaches the Data Stream it's all over!

Plastic Games was formed when programmer Paul Dana met the art team of Jason Sharp and Kirk Alberts. Prior to meeting we had already become proficient in Torque engine technology and we wanted to put that skill to use and form a game development studio.

Bit Shifter (later renamed to Flash Bios after the main character) is the first project Plastic Games worked on. We worked on it from April of 2003 until October of 2005. During this time we received an increasing number of offers for contract work and eventually stopped work on the game to do contract work fulltime.

Play the Game Yourself!



To checkout the game download this zip file . To see the depth of this game you need only play the tutorial and the first level.

What We Learned

We learned a lot about how to make games during the two plus years we worked on Bit Shifter and even more about how not to make games.

We learned that the first and most important thing about a game is the feel of the control object. If the control object does not feel just fabulous to interact with then the game right off is no fun. Our control object is a spaceship as you see above and we made and re-made the flight model for Bit Shifter endlessly. We must have gone through six revisions and one of the last things we were working on when we stopped was the flight model.

We learned how many different details affect the feel of the control object beyond just the physics, from camera lag and camera tilt to supporting details like thrusters that rotate in the direction of thrust and impact rotations when the object is hit.



Above you see how the ship rotates to show impacts when hit with enemy fire. The image does not do this justice, you need to play the game really appreciate the detail that went into making just flying this ship around fun.



Above you can see that, in addition to rotating under an impact the ship would start to spew smoke and the cool neon blinking areas on the ship would go from blue to red as it took more and more damage.
This kind of detail extends to the rest of the world as well. The nasty creatures that spawned from the virus would bob up and down slowly but that would increase and they would start to spew smoke and fire when hurt. When you hit them they would rotate from the impact: infact you could get them spinning like crazy it was a blast.



The very terrain was a character in the game. The Data Stream represented the circuits flowing through Bit World. Each level would represent a part of those circuits with the Data Stream flowing in one side of the level and out the other. All the elements in the game from Bit Makers to Health Generators were "powered" by the Data Stream. We wrote custom rendering code to show the flow of power through the Data Stream and up the "Zor Paths" that brought power to the game ekements.



As areas of the terrain in Bit World got infected they would turn an animated turbulent red to show the presence of Virus using more custom rendering code. When the Zor Paths got infected they would turn red as well and the Virus would spread quickly down the Zor Paths. If the Virus reaches the Data Stream then the level is over!



A Team Was Born



After two plus years of effort we did not have a complete game. What we did have was a vast appreciation for the effort it takes to make a quality game experience and the skills to acheive it. Best of all we had become a team.

Since that time we have been further honing our skills working on contract projects. For details on our availability please contact Paul Dana paul@plasticgames.com or Jason Sharp jason@plasticgames.com.

Recent Blog Posts
List:05/09/08 - Next we make it look good...
03/09/08 - Long Time Coming...
03/12/07 - Giving Presentation to Middle School Math Club
10/26/06 - Bit Shifter
10/26/06 - What The...
09/24/05 - Plan for Paul Dana
08/18/05 - Plan for Paul Dana
08/05/05 - Plan for Paul Dana

Submit ResourceSubmit your own resources!

Nathan Martin   (Oct 26, 2006 at 04:42 GMT)
Very nice. :)

The Littlest Dragon   (Oct 26, 2006 at 04:56 GMT)
good read. thanks.

Joshua Dallman   (Oct 26, 2006 at 05:49 GMT)
Great to see this released for free to the community. Good job on finishing a game -- just finishing is a huge accomplishment and not to be taken lightly! Nice to see you and your team at !IGC -- keep in touch with your next project.

Michael \"Evic\" Wales   (Oct 26, 2006 at 05:58 GMT)
Nice read - and the game looks fun as well :D

Tank Dork   (Oct 26, 2006 at 07:35 GMT)
I have to say that was incredibly fun! I started playing and couldn't stop till finished. I hate that its a dead project.. has alot of potential.. very addicting and many nifty elements you only find in indie games.. plays like an arcade.. but requires a strategy like a puzzle or strategic game! Loved the paratrooper style strategic planning required for the virus killers!

Weston   (Oct 26, 2006 at 09:40 GMT)
Paul,

If I had any time at all I'd offer to join the effort. This has been one of the most fun entries in past IGCs, I was disapointed not to see it this year.

-Weston

Stefan Lundmark   (Oct 26, 2006 at 09:49 GMT)   Resource Rating: 5
I love this game, and have been following for as long as I have been here.

Ted Southard   (Oct 26, 2006 at 12:32 GMT)
Damn, that's looking good... =)

Affectworks   (Oct 26, 2006 at 13:17 GMT)
I gave it a whirl and I am very impressed with it. Controls are excellent, gameplay is fun and the little cartoons in between missions are excellent. Well done!

Fredrik S

Alan Hembra   (Oct 26, 2006 at 13:21 GMT)
Too cool! The game concept is great. May it one day see the light of day and get completed!

Eric Elwell   (Oct 26, 2006 at 16:37 GMT)
I enjoyed the brief history, but man, it almost feels like a shame to sum up 2 years of development in a few paragraphs. I always loved the light/funny mood in BitShifter, it's definitely a quality to keep pushing in future projects. Props on the hard work, guys! (and keep on make'n cool stuff!) :)

Joshua Dallman   (Oct 26, 2006 at 18:50 GMT)
Paul -- your email address is bouncing. Please email me, thanks.

Tank Dork   (Oct 26, 2006 at 20:04 GMT)
Just hire an intern to do some level building.. it seems soo close to quit now.. it has console gem written all over it!

If it is truely dead maybe someone will start modding some lvls for those of us addicted after level one :)

Kirk Alberts   (Oct 26, 2006 at 21:36 GMT)
I don't think we ever really considered the project dead. We love it too much to see it die completely. Maybe someday we'll dig it up, blow the dust off and see what happens.

Edward Smith   (Oct 27, 2006 at 00:59 GMT)   Resource Rating: 5
I remember playing the betas and thinking how great this is, I really think this game is fantastic!

Michael Hense   (Oct 27, 2006 at 23:28 GMT)
i agree... it looks great...

good to see you posting (blogging) regularly again Paul D...

--Mike
Edited on Oct 27, 2006 23:28 GMT

Tank Dork   (Oct 28, 2006 at 09:15 GMT)
Its funny reading the comments how many people don't bother to read the print and just look at the pictures..

You must be a member and be logged in to either append comments or rate this resource.