Room Start Event Execution Order for Persistent Objects in GameMaker: Studio

It’s a well known fact that GameMaker: Studio 1.4 follows this order of events: Create Event of each instance Instance Creation Code of each instance Game Start Event (this will only be run in the very first room of the game) Room Creation Code Room Start Event of all instances You can set the order…

| |

How I Scale Fuzeboy Resolution on Mobile and Desktop Devices

Fuzeboy’s still in development so it’s only natural that sometimes I take time to rewrite stuff, to fix things, to experiment and so on. We try, we break, we fix, we extend, we change. We evolve. One issue we faced from the start, is the game resolution. What we knew was that we wanted pixel…

Metroidvania Metroid-like World Design

The Metroidvania Metroid-like game genre, from a development perspective, is quite complex to master. World and level design, for examples, are core elements of the game along with player abilities and game physics. You cannot plan one without the other. This is because player abilities, powerups and game physics, are the very elements that allow the Player…

|

Kren devlog #3 – basic metroidvania planning

A well developed metroidvania game should start with a solid planning phase. One of the first things to figure out is the character movement. I’m not talking about physical variables such as speed, friction and acceleration. I’m talking about figuring out what are the movements we want the Player to be able to execute during the…