Go to main Jump to objective: 1 2 3 4 5 6 7 8 9 10

Objective 1: Modelling the Scene and Character

To model Meat Boy, five boxes were created and positioned accordingly.

To model the level, a text parser was created to make a level based off of a text string. This (zoomed out) level is created using the text string "sss..h.m.l..H.M.L..MMcMCMcM..eee". 'h', 'm', and 'l' are rooftops at high, medium, and low levels. 'H', 'M', and 'L' are corridors at high, medium, and low levels. 's' and 'e' are start blocks and end blocks. 'c' and 'C' are chainsaws - lowercase chainsaws are on the ground, uppercase on ceilings.

Meat Boy, level blocks, and chainsaws all use texture mapping, which is implemented in Objective 6. When a texture mapper is not provided, textures appear blue if they are background textures, and green otherwise.