DS Game Maker Logo
Home Icon

Beginning with DS Game Maker

This guide assumes you have already downloaded DS Game Maker. If you have not, you may do so now:

Download DS Game Maker Button

So, you want to make your own DS Games?

This tutorial will show you how to create your very first game. It will involve using a Sprite, a Variable and some game logic. This tutorial assumes you are an absolute beginner and have never used the program before.

Once you are ready to begin, open the program.

Welcome to DS Game Maker

Screenshot of DS Game Maker
What you see when you first boot DS Game Maker without a project loaded.

Create a New Project

New Project button
Click the New Project button.
New Project Dialog
  • Select the project template you would like to use. Since there is only one template right now, select 'Blank Project'.
  • Give your project a name in the text box. Don't worry, you can change it later.
  • Click the Okay button.
Save File Dialog
  • Find a suitable place to save your project. DS Game Maker projects are stored in the XDS file format.
    • You may find it beneficial to save your graphics and the XDS in the same place so that your project is organized
    • If you look closely at the screenshot, you will see I have created a specific folder for all my DS games. This is much tidier than saving everything on the Desktop. I advise you to do to this.
  • Click the Save button.
Look what's appeared in the Resources Treeview

Now that you have created a New Project, you will notice the following differences within DS Game Maker:

  • The Resource Treeview has been populated with a room (Room_1). See left.
  • The Compile & Project Properties buttons are now enabled
  • The Add Sprite, Add Background, Add Room (etc.) buttons are now enabled. See below.
Buttons Enabled now that a New Project has been created

Test Game Compilation

Compile Button in DS Game Maker

To make sure that your computer is ready to compile the game we are about to create, you should try compiling your project with nothing in it. Click the Compile button.

What a Successful Compile looks like

What a Successful Compile looks like

If you do not see the above (highlighted in Green), then you haven't installed the devkitPro toolchain and PAlib correctly. The install guide is hosted online here, and the forum for this kind of error is hosted online here.

You must fix this before you continue, or else none of your games will compile.

If you see the above, Press any key.

Save File Dialog
  • Find a suitable place to save your NDS file. Remember that so far this NDS file will do nothing at all because we have added no graphics or actions. You may find it beneficial to save all your games in the same place so that your computer is organized
  • Click the Save button.

Setting up an Emulator

Now that the program is able to compile games, you should set up an emulator so that you can test your games on your computer.

Preferences Button in DS Game Maker

Click the Preferences button.

Preferences Dialog
The Preferences dialog.
Tick the Emulate Game check box

Tick Emulate Game. You are now able to browse for an emulator executable. Click the Browse button - this will let you select an emulator executable on your Computer. If you are an advanced user, you can type the path of an emulator into the textbox manually.

Select Emulator
Click Okay in the Preferences dialog

Click Okay to save the changes.

Hello, World.

Now that DS Game Maker is fully configured to make games, you may now begin to experiment with the program. In the world of programming, it is typical to show the words 'Hello World' to demonstrate that development is in full working order. (Inspired? Read here).

Exploring how to create a Hello World demo for the Nintendo DS will teach you alot about how the program works.

When creating anything with DS Game Maker, you will need to remember the global idea:

  • A game consists of Rooms.
  • A room can have 2 Backgrounds: One on each screen.
  • Rooms contain Sprites, such as characters, objects and buttons, that can be moved around and manipulated when the game runs.
  • Rooms also contain Actions, or commands, which make the game work.
Explanation of the DS Game Maker User Interface
  • Resources, including Sprites, Backgrounds, and Rooms are shown in the Resources Treeview.
  • All Actions that can be added to Rooms are shown in the Actions Treeview.
  • Backgrounds and Sprites are placed on the Rooms 2 Screens.
  • Actions that are added to the current room are listed in the Room Actions List.
By James Garner

© 2008-2011 James Garner. 'DS Game Maker', the 'DS Game Maker logo' & 'Invisionsoft' are pending trademarks of James Garner.

'Nintendo', 'DS', 'DSi' and 'DSi XL' are registered trademarks of Nintendo Co., Ltd.

Dark Flow Game Maker | Pro | Website Use | Privacy | Competitions

mail@dsgamemaker.com

Contact Us