Cake on the run


It's your pet's birth­day and you decide to cel­e­brate it in style by buy­ing a huge cake, it won't be an easy task to get it home because it's so tall that at times it becomes a bit unstable.

How to play

Con­trol the char­ac­ter with the WASD keys or the arrow keys. With the W‑S keys or up and down arrow keys you avoid the obsta­cles in the street. With the A‑D keys or left and right arrow keys you bal­ance the cake, if the cake is falling for­ward press the D or right arrow key to accel­er­ate and bal­ance the cake again. If the cake is falling back­wards press the A or left arrow key to slow down and rebal­ance the cake. Give the cake to your pet.

Developed for the Ludum Dare 49 Game Jam with them "Unstable" by:







Technical Details

Next we are going to review some infor­ma­tion about the inner work­ings of this game and its mechan­ics, first of all it is a 3D project devel­oped with the Uni­ty engine.

Scene structure

This game is set up in three scenes, the first scene is the main menu which has two but­tons, one to start the game and anoth­er but­ton to close the game. By press­ing the Play but­ton we go to the game scene in which the stage and the char­ac­ter are set up. We go to the third and last scene when the char­ac­ter arrives home where his dog is wait­ing for him anxiously.

Character controlled by the player

The char­ac­ter to be con­trolled runs auto­mat­i­cal­ly with a pre­set speed that we can con­trol by going for­ward or back­ward with the direc­tion­al arrows or with the A‑D keys, this will increase or decrease the ini­tial speed to a cer­tain val­ue, the char­ac­ter can nev­er go back­wards, just go a lit­tle slow­er or faster, this move­ment serves main­ly to bal­ance the cake.

The char­ac­ter can also move to his left and right, this is achieved with the up and down direc­tion­al arrows or with the W‑S keys, this move­ment allows the char­ac­ter to avoid obstacles.

The unstable cake

The cake and the sup­port tray were made in Blender and con­sist of sep­a­rate pieces that are attached to the same skele­ton, con­stant­ly play­ing an ani­ma­tion that makes the pieces of the cake jump as the char­ac­ter moves but also con­trols the angle of the bones of the cake to pro­duce the tilt to one side or the oth­er, The tilt of the cake responds to the character's actions, that is, if the char­ac­ter accel­er­ates the ten­den­cy of the cake is to tilt back­wards, if the char­ac­ter goes slow­er the cake tends to tilt for­ward, in addi­tion to this every now and then ran­dom events occur that take the cake out of its sta­ble state and force the play­er to take action on it.


The music for this game was com­posed by one of the team mem­bers. You can vis­it the Trepen el Paredón chan­nel to see more of his work.

World obstacles

The main obsta­cles are con­struc­tion fences, trees and cars, which are sta­t­ic ele­ments; lat­er on, pits are added in which, if the char­ac­ter falls into, the game is over. In addi­tion, there are some cheer­ful work­ers who car­ry a piece of glass, these con­sti­tute a mobile obstacle.

The stage

The 3D mod­els of the scenery are mod­els that we made using Blender, the scenery mate­ri­als have no tex­tures, they only have applied flat col­ors. The char­ac­ter was mod­eled from a ref­er­ence image of a low poly char­ac­ter that also had the posi­tion of the poly­gons and the topology.

Scroll to Top
Secured By miniOrange