IGM Tutorial: Basic Platformer

Want to check out a PDF of this tutorial? Right click save asĀ HERE.

In this tutorial, we’re going to cover the very basics of creating a jumping/platformer style game which will include creating a hero gadget, creating tiles with and without walls, and creating an enemy gadget for our hero to defeat. At the bottom of this guide you’ll find a link that will lead you to a flash example of what the finished project should look like. You can also click an of the Screenshots to see a full-sized version for clarity. You will also need the resources in the following archive to do this tutorial (right click => save as to save them to your computer)

ResourcesOpen up IG Maker and on the left menu under the “Top Page” tab select New Game. This opens up a guide to creating new projects. Read it if you like, then hit next. For this game’s genre we’re going to select Jumping Action (New Game). Hit next again and we get to pick the starting screen resolution (this can be changed later by selecting the “Flow” tab and then the “Overall Settings” sub-tab). Select 640×480 under the VGA 4:3 option. This option seems to be the best for flash, and it works fine for PC games as well (though I find that Wide 16:9 1280×720 works best for the Xbox 360). Hitting next again allows you to name your game. This can be changed later so just use the default for now and hit finish. Continue reading

Common Beginner’s Mistakes

Today, I want to cover a few easy to make mistakes that can cause really confusing results at first glance. I will be assisted by a person I’m sure you all know pretty well who will make the mistakes for you, known as ThatGuy. Yes, I know that these mistakes are made by more than just ThatGuy, but lets be honest, his pleas for help are much more amusing.

Incorrectly using Erase Event

I beat LordThwack, but then he came back! HELP HE COMES BACK EVERY TIME I LEAVE THE MAP! -ThatGuy

Symptom

An event you previously ended comes back if you leave the map and come back.

Diagnosis

You attempted to use the Erase Event command to remove the event when you were finished with it.

Treatment

This is a pretty common mistake and for good reason. One would think an event command would erase an event for good, huh? Well, in reality the erase event command just removes the event from the map until it is loaded again. Continue reading