Similar Posts
Choosing the right resolution for a 2D Platformer
In this post I’ll try to write down the thinking process I made when I chose to develop Kren at a 384×216 sceen resolution.
Kren Devlog #1 – Upgrade System and Level Specific Items
This post is outdatedThe following (quite naive) ideas and methods have now been replaced. This post was written when I was just starting out with game development (I was learning GameMaker Studio). Player now has data (like energy, starting_x and starting_y positions, starting direction and so on) and a nice inventory of permanent upgrades. I’ve…
How I positioned the tileset in my tech demo
In the earlier tech demo, I had positioned a truckload of similar tilesets. Those bluish/greyish square blocks are not hand picked. I did not make that work in the level editor. I got inspired by the Smart Tile Objects tutorial by HeartBeast. I simply downloaded the Square Blocks Textures from OpenGameArt.org, cut and pasted a bit in…
Testing the platformer engine I’ve been working on
I’ll write a longer post soon. You can watch the video on youtube with some audio effects as well. I’m still early into the planning stages of the game. I just needed a platformer engine I can work with to build the game. It’s going to be a Metroidvania type of game. More on that…
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…
Advanced Animation Control in GameMaker Studio 2 – Method 1
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).