Ludum Dare: Create a game from scratch in one weekend. Theme: "You only get one."
Just a few days prior to the start of Ludum Dare #28, I was reminded of its existence and decided to give it a try, my first game jam. Joshua Skelton (artist for Delver) and past colleague offered to supply art. We decided to try this as a platformer, where you get a once-per-level ability to swap the behavior of various objects throughout the level. You also only get one bullet, and often have to find the bullet in the level before you can use it.
Ultimately, we only had time for three mostly rushed levels, but frankly it's the closest I've ever gotten to an end-to-end complete game. The artwork from Joshua was great. And the learning experience was valuable. You can read about the develop in the blog posts below, and further down are all thirteen versions of the game as it was developed.
Final version for submission. Added a vertical level, and my friend Josh Grondski contributed an additional level.
Variants that don't require loading the music or sound! An arrow to indicate the exit, and the ability to prevent winning below a certain height.
Sounds! Music! Loading screen! Mute buttons!
Now we have life hearts, a weapon that fires, and heart/bullet pickups!
Additional/updated graphics from Joshua.
New graphics, courtesy Mr. Skelton (even more to come), and a tutorial level.
Win condition, multiple levels, proper game flow, and a timer to keep track of best performance.
Enemies and projectiles! The enemies invert along with platforms. The level more properly resets now when you die also.
Fancier platform mechanics, including speed modifiers and limited standing time.
ASCII art level specifications, death and respawn, edge detection for scrolling, better foot collision, further tweaked physics.
Tweaked physics, scrolling, more reliably placed platforms, completely impassable platforms, and tile-based platform rendering.
Still ugly graphics, but we now having friction, jumping, falling through, and inversion of platform solidity.
A platformer with ugly graphics, a single platform, no jumping, and very icy mechanics.
Practice in preparation for the game jam. A basic Asteroids-like environment, with some inertial fiddling of the controls to make it friendlier.