Yesterday, my 3D Graphics Programming project reached a major milestone: We're mechanically complete. This means that every mechanic we feel is absolutely necessary to the game is in place. They need to have their parameters tweaked and their behaviors balanced, but all logic is in place and all behavior works.
Shelf-Life is a game about a gnome who lives inside the refrigerator. His job is to move food that is going bad to the front of the fridge so that the human who owns the fridge will remove it. If he fails to get food to the front appropriately, it decays into a Mold Monster that tries to eat him. It's a platformer about stacking, pushing, and not getting eaten. Our graphics are not final, but the game works completely now.