Guide to develop low resolution 2D platformers with smooth movement and pixel perfect collisions in GameMaker Studio 2 (with slopes)

Content's very old; It might be outdated or no longer valid.

This guide explores the ins and outs of making low resolution 2D Platformers with both pixel perfect, precise collisions (with slopes) and sub-pixel, smooth sprite movements. Turns out you CAN have smooth low res graphics.

Read more

A little update

Content's very old; It might be outdated or no longer valid.

Since I now have a full-time job, I removed my Patreon page and my silly “donations” form. I also ordered a brand new notebook; it’s ridiculously powerful so I can run GameMaker Studio 2 with no lag (and in Full HD resolution).

Lately I found myself willing to create content but the very same job that gave me financial freedom, is kind of keeping me from making progress on my own projects. I guess I should stop planning ahead and just go with the flow.

Touchpad three fingers tap as middle click and Drag and Drop on finger lift – no Delay – on Windows 10 (after creators update)

Content's very old; It might be outdated or no longer valid.

I rarely post about Windows tips and tricks but this one kind of saved my day, especially because drag and drop and middle click are vital features in the  GameMaker …

Read moreTouchpad three fingers tap as middle click and Drag and Drop on finger lift – no Delay – on Windows 10 (after creators update)

Sprites with different images dimensions in GameMaker Studio 2

Content's very old; It might be outdated or no longer valid.

When you try to import multiple images into a single sprite in GameMaker Studio 2, you could end up with unexpected results. Specifically, if the images have different sizes (width and height), the sprite size will be equal to that of the largest image, but all the other images will be imported stretched to fill the canvas (effectively ruining the sprite).

Read moreSprites with different images dimensions in GameMaker Studio 2

Advanced Animation Control in GameMaker Studio 2 – Method 1

Content's very old; It might be outdated or no longer valid.

Let’s say that you have a sprite with a complex animation (i.e. variable frame rate). As you can see from the following image, each frame will play at a specific time (I use a simple Photoshop script to export the frames, I’ll write an article about it later).

This is the folder’s content, exported from Photoshop. File naming scheme is important.

Read moreAdvanced Animation Control in GameMaker Studio 2 – Method 1