Kenney Game Jam - first 12 hours


I decided to work on something for the Kenney Game Jam. The theme is "Power", so one of my first thoughts was collecting either uranium rocks or plutonium rods that were scattered across the city.  Then I decided I wanted to tackle something in 3D again, but better than my Chicken game.  I ended up buying the Kenney bundle, which I feel is a good investment. I've used enough of their stuff for free in the past, so might as well take advantage of the 1/2 off discount.

One thing that was kind of tricky was getting the "Animated Character Bundle" models to import. There are only fbx files, which apparently was fairly janky in old versions of Godot. The current version supports it better, but I had some issues getting the animations to import. Also, there's a whole thing about having to create a "New Inheritance" scene or something... I don't totally understand it.   Anyway, I could get the model and texture loaded, but not the animations. I noticed the AnimationPlayer in the animation scene was looking for "Root/LeftLeg" (or whatever). So I copied the animation node and pasted it into my Player node, and had to rename my model to "Root", and it worked.  I also needed to go into EVERY animation and save out the animation I wanted into its own ".res" file and then add _that_ to the Player's AnimationPlayer.

That took a lot longer than I wanted. 

As I was doing all that, I watched MoistCritikal talk about playing the game "PepsiMan", so I decided to create a Runner game.  The Player code is surprisingly simple. The "z" movement never changes (it's always running), and you just need to account for left and right. The road-manager bit is a little more involved... at this point, it's just repeatedly creating and deleting "road". I had a script from a 2D game I had worked on, and the concept was fairly similar.  Then I just randomly drop in cars and plutonium rods (which is actually a "log" asset colored green).

Last bit for tonight was a simple title screen, and a "rod" counter. that way, if I do nothing else, at least it's playable.

Tomorrow:

  • Grab some city/building assets and put them along the side of the road
  • Add in some things to slide under
  • Track how many sections of road have been loaded in, then load in a Power Plant for the finish
  • Maybe some moving obstacles
  • Better title screen
  • Better UI
  • Music and SFX
  • If I still have time, try to dynamically ramp up the speed of the runner for each level to add difficulty.

Leave a comment

Log in with itch.io to leave a comment.