Cubid (2D arcade)
Cubid – Cube + Cupid – is a dancing/matching game with cubes. In this game my team, Sebastian Teesdale (graphics) and I (programming + level design) decided to create a game where a “match-maker” cupid would push cubes of the same color towards each other and create matches. We therefore created a somewhat erratic random motion to simulate dancing to see how the idea of having a “match-maker” that would push pairs toward each other would play out.
The programing for the game was done using both built in Gamemaker functionality such as physics, scoring and bouncing as well as custom code. The custom code was initiated in the beginning of each level setting global variables such as maximum matches and time limitation specifically for each level. We also set the labels at the bottom of each level with custom code that is feeding on the global variable and the game score (pairing).
The aesthetics of Cubid were at once straight-forward and complicated to produce. Gamemaker’s interface made it very easy to import files from Corel Painter or produce the sprites in the program itself, which made sprite and background creation easy. The general theme of the level started as a nod to our original disco idea, but swiftly took on a more futuristic Tron-like contrast of monochrome dark backgrounds and neon-bright cubes. The backgrounds were also loosely inspired by Mondrian but translated into a 3D realm. Overall, it was fairly simple to designate the background as information the player should be paying attention to less than the position and motion of the cubes. Similarly, the start, win, lose, and intervening screens were straightforward to produce. Learning the way in which sprites and backgrounds were layered was far more challenging. The particle system in particular also was tricky since setting up a single particle effect required a very strange assortment of particle instructions with seemingly abstract boundaries for the variables. As for the level design, it developed organically out of an aesthetically pleasing arrangement of the art assets.
Co-designer: Sebastian Teesdale