Hello all, and welcome to our 2nd Design Log post!
Last time we talked about how our Team prepares for the hands-on work in the GameMaker engine. It would include having everything documented, discussed and approved by all other Sub-Teams (Programming, Art and Production). On this log, we’ll be talking about tiles and layers, which are really crucial for any game development process.
Whenever a new world is setup,there are a few coding adjustments. After this is completed by the Programming team (Lim, basically), the engine will now be available for level design. Each level will have its own requirements that must be followed, such as the theme of the level. That includes topics such as aesthetics and certain mechanics that need to be used as a baseline.
The process starts as a blank canvas, which in reality is more like a blank tile sheet. The Designers will start by creating the layout of the level based on the current mechanics. After that, will add enemies and polish the level based around player-enemy interactions. Lastly, will end the process by adding decal objects to put some spice to the visuals.
Each Designer (Tre, Youssef and Gabe) are able to work the way they prefer. The options are: doing the whole layout of the level first and then add enemies, or work on both at the same time (placing enemies as the layout is being made).
Colors on Level Design
The black tiles corresponds to the floors (placed on layer 0), which is also the same layer our Player Character (BiT) is placed. Anything on that layer is solid, and anything in front of that layer (negative numbers such as -5, for example) will be solid as well. The layers behind 0 (positive numbers) will be behind BiT, such as platforms, interior tiles (for aesthetics) and so on.
It’s really amazing to see how the use of layers can be used creatively to improve the quality of the game.
For our Design Log #3 we’ll talk about Enemies, including how they are created (documentation) and also some Do’s and Don’ts from placing them on the levels.