DS Game Maker (DSGM) is early 2000's software for developing Nintendo DS homebrew games with basic drag-and-drop visual coding, the C programming language or with its own language called DBAS. It was developed By James Garner and has been tested to still run on Windows 7, 10 and now 11 computers using this setup tutorial by DigitalDesignDude.
- Download the "devkitPro" folder and place it on the root of C drive of your computer. Thus the devkitPro folder's location will be "C:\devkitPro"
If you don't have a C drive, you might be able to put the "devkitPro" folder on the root of another drive, but you'll have to make sure to use the appropriate drive letter instead of "C" when creating the system environment variables later on in this tutorial.
-
Download the "DS Game Maker" folder and place it anywhere you want on your PC so long as it's on the same drive as the devkitPro folder. For example, assuming you placed the devkitPro folder on your C Drive, you should be able to place the "DS Game Maker" folder in your "Documents" folder without any issues.
-
Within the "DS Game Maker" folder make the "DS Game Maker.exe" file always run in administrator mode by right clicking it then choosing "properties" from the right click menu options and then checking the "Run this program as an administrator" option from under the Compatibility tab in the file properties window.
PC environment variables provide extra information that apps may need to in order to find other files or data on your computer and it would normally be added for you when you install a program using a program installer file.
Since the DSGM 5.20 installer that was released years ago installs a buggy version of DSGM 5.20 and doesn't add the proper environment variables we'll be adding them ourselves to the Windows 10/11 Environment Variables menu.
-
Using the Windows 10 or 11 search bar search for "edit the system environment variables" and click on that option.
-
When the new window opens click the "Environment Variables..." button to be brought to where you can edit or create the needed system environment variables below.
NOTE: the environment variables and values are case sensitive so they must be entered or pasted in exactly as shown below. If you placed the devkitPro folder on a drive different than the C drive, then be sure to use the appropriate drive letter instead of "c" for the variables' values.
System Variable: DEVKITPRO
Value: /c/devkitPro
System Variable: DEVKITARM
Value: /c/devkitPro/devkitARM
System Variable: Path
Values Added:
c:\devkitPro\msys\bin
NOTE: Just add the above value to the "Path" Variable because it may contain multiple values already.
Certain Windows apps require Microsoft .Net Framework 3.5 in order to function so it may already be installed on your computer. But we should verify that and install it if it's not already, otherwise DS Game Maker will not work properly.
-
Using the Windows 10 or 11 search bar search for the "Turn Windows features on and off" option and click on it.
-
In the "Turn Windows features on and off" menu, ensure that the check box besides ".NET Framework 3.5 (includes .Net 2.0 and 3.0)" is filled. If not, click the check box to proceed to download and install .NET Framework 3.5.
-
Run the DSGameMaker.exe and click "yes" if prompted by the Windows administrator permission request popup.
-
Test compiling a blank project by pressing the "Test Game" button from the top ribbon of DSGM's interface (it looks like a play button).
Congrats! If you have no errors you're ready to start building Nintendo DS games with DS Game Maker!
Check out the DS Game Maker Resource Site for documentation, tutorials, community links and more!