About Bud the Spud

"Bud the Spud" is a potato and unlike other potatos Bud is perfectly happy to remain a potato, he has no intention of becomming "Mashed Potato, French Fries, potato Chips" or anything else that takes away from his being just a plain ordinary potato.

one day Bud discovers that the "Rotten Potato" is selling off his fellow potato people to the fast food conglomorates in a mass genocide of his own people. Now this is enough to piss off any self respecting potato. And so begins Bud's adventure to find and stop the "Rotten Potato" from this dastardy most dispicable act of genocide. Bud will have no easy task as he will have many obstacles along the way, deadly toxic mud bogs to cross, attacking Worms, Potato Beetles, rogue toy Robots, food processing machines, Hibachi BB Q's and so much more.

Thus begins the concept for my indie game development project "Bud the Spud"

Wednesday, April 25, 2012

unity 3d Jack In a box Test



Just a quick test in Unity 3D of my Jack in a box. As you can see the Normals in the head are all screwed up, everywhere else on the model, perfect, but the head for some reason Unity 3D is giving me serious grief over. I've got the code all done as you can see and the box works great! "Bud the spud" bumps into the box, it makes a clunk sound and then the box collider gets set to false so that way he does not accidentally start the animations playing twice, then the crank animation and old music box sound plays and then up pops the creepy looking clown with a creepy giggle. Bud will see the note from the "Rotten Potato" pinned to the clown. I'm more than likely going to change the clown pictures on the box but for now they will do. Changing the texture maps will not affect the functionality of the box so that will be no problem. I just wish I can figure out what is wrong with my clown's head in Unity 3D, I would have been done this ages ago but I've been Fracking with it all day trying to figure out why it's not importing properly.

Max 8 to Unity 3D Normals Problem


OK I've run into this before a few time and the usual way it's fixed is to go back into Max 8 and select the parts that are causing the problem and click on polygons and select all and then flip them and re import the model back into Unity 3D. But this time it's not working!!

Here you can see in the "Preview pane" (Lower right hand corner) that the model looks fine but in the scene view (Upper Left Hand corner) you can see that the "Normals" are "Flipped" not only are they flipped but they are catching the light wrong too!! WTF, this must be another fine Unity bug in the latest version.
I've tried reimporting the model several different ways even just dragging in the native Max 8 file and nothing seems to be fixing this rather annoying problem. I tried flipping the normals on the head in Max 8 and re Unwrap UVW mapping the head again to no avail?? I've been at this all day trying to figure it out.

Tuesday, April 24, 2012

Jack In a Box Animation Test



A test animation of my "Jack in a Box" 3D model. In this video the crank only turns once, this is because in Unity 3D what I will do is split my animations up into 3 separate segments so that way I can code it so as when Bud the Spud bumps into the Jack in the Box the hand crank will start and loop for as long as an specific audio clip will play for and then I'll code it so as the box then plays the open and popping out of the clown puppet part of the animation, hopefully with appropriate sound effects to match.

I'll probably make a few more additional tweaks to the animation tomorrow before exporting it into Unity 3D.

Jack in a Box WIP II

OK we have our rather disturbing looking "Jack in a Box" 3D model completed. Now all I have to do is rig it for animation so that way when "Bud the Spud" either bumps into or gets within a certain distance, right now I'm leaning more to the actual bumping into because I'm thinking it more justifies the sudden unwinding of the "Jack in a Box", the box will spring open and give Bud a nice surprise, albeit a grim surprise with the note pinned to the disturbing looking clown from the "Rotten Potato."

I'm hoping to get the character rigging done today so that way I can either work on his animations later today or early tomorrow morning. It took me some time to try and find some google images of sinister looking clowns the dress up the box with, hopefully I can use the images in this circumstance, if not I'll just have to create my own, a pain in the ass but if I gotta then I gotta, no biggie. lol

Monday, April 23, 2012

Jack in a Box WIP

A sneak peek at the "Jack in a Box." This will be one of the first real clues for "Bud the Spud" about the "Rotten Potato." Bud will discover the "Jack in a Box" in the Tree House in level 03. The idea here is to have it so when Bud bumps into the Jack in a box it will automatically play a music box type of sound typical of these types of toys, then suddenly out will pop the Jack in the Box with a note pinned to it saying something like;

"Give up Bud the Spud, there is no hope!"
                                         -The Rotten potato
As you can see I've gone with a sort of twisted or disturbing looking type of Jack in a Box design to help reflect the madness of the "Rotten Potato." After all mass genocide is madness.
but there is hope;

"One Potato can make a difference." ;)

Scenic Details Added

Because bud is a small potato character his surroundings need to reflect this in some way, as you've no doubt noticed that everything is "potato character sized" in my game. In keeping with that in mind I wanted something more added to the terrain to keep that feeling of being a small character in mind, so I made these nice medium poly blades of grass that I can place here and there throughout the various levels that are outdoors and above ground. Here we can see "Bud the Spud" standing amongst some new blades of grass placed close the the base of the Tree House tree base. Thankfully the FBX file is only 175 kilobytes in size so it should not be too big of a deal for me to use a fair amount of them so long as I don't go overboard.

I was looking into how one places mass trees in Unity 3D to see if perhaps performance wise if that might be a better and maybe even more easier way to place these new blades of grass onto my game level terrain but even though I added the model as a new tree mesh it was not painting them onto my terrain for some reason so I don't know why that is, as I say it's a very reasonably sized model at only 175 KB??

Sunday, April 22, 2012

Robot Avoidance Testing II

I mentioned earlier today about needing to add something extra along this passageway in order to make getting past the toy wind up robot a little more difficult for Bud the Spud. I went with the kite as a good object because it's long and a good size to lean up against the Tree House wall and rotate it's angle a little to take up space in the passageway making it more narrow and cluttered. The robot is still pretty easy to avoid but if you are not careful you'll get Bud "Zapped!" And since they are just stupid wind up toys don't forget that they dish out quite a bit of punishment which more than makes up for their simple minded nature ;)

Note: In some future blog posts I'm going to introduce game tips like this:

Game Tip 01: You've been trying to jump from rock to rock and sometimes you end up right on the edge of a rock with no where to go, death is certain right? Not always, sometimes you can save Bud if he is too close to the edge of a rock in the middle of a deadly mud bog. Here's how:
Do a extra high jump by jumping twice and pull back on your direction pad (d pad) or [ S ] on the keyboard, while Bud is high in the air he'll actually move backwards a small amount, keep doing this until you have enough rock under you to better maneuver into a good jump position.