DS Game Maker – Can we learn anything about Game Maker?

on October 5, 2009 - 11555 Views

DS Game Maker (click to enlarge)

DS Game Maker (click to enlarge)

I recently spoke with the creator of DS Game Maker James Garner. DS Game Maker is, as the name suggests, an equivalent of Game Maker which can be used to create games playable on the Nintendo DS console.

Written in Visual Basic .NET 2008 the project has been around for a year and a half and is run by just one person – 15 year old James Garner.

Although YoYo Games’ Game Maker and DS Game Maker are entirely separate projects there are similarities between them. The information James Garner was happy to supply me with is probably as close as is possible to get without planning a midnight raid on the currently non-existent YoYo HQ.

The software

Whereas Game Maker is a stand alone application DS Game Maker is an easy-to-use front end for the devkitPro toolchain and PAlib library. Instead of exporting an .exe of your final project a .nds file can created which can then be transferred to the Nintendo DS console where it can be played.

There are currently 111 built-in actions compared to around 1,000 in Game Maker however PAlib functions can also be used.


There are far more computers in the world than DS consoles so creating games, or other applications, for use on the handheld console is far more specialised and of interest to fewer people.  Understandably there not many alternatives for programming for the DS.

Although YoYo Games are, like James, UK-based Game Maker began in The Netherlands.  Therefore a high proportion of Game Maker users are Dutch or in English speaking countries around the world.  90% of DS Game Maker sales are from the United States and the website is most popular in USA, Australia and Italy.

James says that the average age of his forum users is 11 which causes a problem YoYo Games also experience – “none of them can buy it. I offer mail order for them (instead of PayPal) but no one has used it”.


Like GM DS Game Maker has both a free and paid-for version. The limitations imposed on the free version are greater than those in Game Maker with audio disabled and a maximum of 3 game rooms permitted unless you upgrade. The upgrade cost at $11.99 for life is less than half the price of Game Maker 7 . In August 62 copies of the Pro Edition were sold with the number of downloads exceeding 6,000.

A download-to-upgrade ratio exceeding 1% appears very impressive but you have to consider that many users upgrading will have been using the software for several months and only just decided that it was worthwhile to pay to lift the restrictions. Also only downloads from the official site are tracked whereas all upgrades go through the site.

Taking the download figures on the YoYo Games Wiki1 if just 1% of the people who downloaded Game Maker in 2006 upgraded their copy revenues of almost $300,000 would have been generated.

Unlike YoYo Games who utilised third-party Softwrap DRM protection, which has proved problematic for some users, the online registration system provided for DS Game Maker is a simple php and MySQL system coded by James.  “As a big corporation I guess they [went] for what was industry standard”.

Additional provisions

James is quick to admit that DS Game Maker has short-comings when it comes to the provision of resources for potential programmers to make use of.  There is no manual which he says is his “biggest flaw” and the online documentation is not yet complete.

There isn’t yet a DS Game Maker equivalent of YoYoGames.com but James is working on one.

As the software development continues and the community grows the number and quality of resources can only grow.

1 – figures were previously on GameMaker.nl and article has been updated by Mark Overmars

Recent Posts

19 Responses to DS Game Maker – Can we learn anything about Game Maker?

  1. charity says:

    i have an idea of makeing a DSIXL3DS and people would like it cuz its all of those put together and more… It could make millons all over the USA. type me back at my email. Jessefields50@yahoo.com thank u 🙂

  2. Panda says:

    I think it is a really good software if you are excited about making DS games. I also think it is a good way to start out if you plan on making games for a career.

    The code is just like Visual Basic’s which I learned in one of my classes. If you know that program, it will help a whole lot when doing codes for DSGM.

    I have the pro version and so far I really love it. James is always updating and fixing things so just expect it to get better in time.

  3. Aaron says:

    Sadly, it does come short in way of drag and drop actions, but if you learn gml you should be able to easily port it over since gml is basically C with a few differences. I think its worth it to be able to create ds games

  4. Aaron says:

    Personally I can’t imagine that most of the people making games with these things are 11… I mean I can easily see so many young kids messing around with things like this but being able to make pro or near pro quality games, and programming? I can’ see that.

  5. […] Garner (interview) from DSGameMaker has a cross-platform easy game creation utility lined up to be his next project […]

  6. Dave says:

    Looks good! I’m sure to purchase the pro version. Surprising so many young’uns hang around forums.

  7. James says:

    Main advantage of the “Pro” Edition is removal of the in-game DSGM splash screen. You can also add sounds. There are other things but those are the 2 main benefits.

    You can go as advanced as DS homebrew can go with DSGM because the actions (e.g. Move Sprite with D-Pad) are written in C and you can freely edit and create actions.

    So you can add your own C code to your games (GML but much more widely supported (an official language)).

  8. DemoDemon says:

    I’ve tried it! it’s looks good.
    I’m really curious about the advance things that i can do if i register it.
    It would be nice if i can just recycle some gml from GM for use in DSGM. ^^

  9. sonicworms says:

    i tried it.
    while it’s a good idea. it was poorly executed making it almost completely uselss.

  10. Broxter says:

    Just wanted to ask for verification that this program actually works. 😛

  11. Broxter says:

    Is the game any good? And can you actually play the game on a DS? If so, have other people played it?

  12. onnaj says:

    @broxter, games create with DS gamemaker kan be played on the DS ofcourse 😛
    I know the project for some time now but i never actually used it though i have the hardware for it. it just doesn’t calls to me i guess.

  13. Mattthew_H says:

    I also found out about DS Game Maker a while ago (there was an ad in GMS).
    It’s good to see that it’s come this far, I wish James the best of luck.

  14. Gamer Freak says:

    I’ve actually used DS Game Maker, and used it to make myself a D&D monster search program. It isn’t done yet, but I’m really liking it. Unfortunately, all programming is done by drag n’ drop, so it’s a pain in the ass to get anything done quickly.

  15. Broxter says:

    Yep. I thought he was at uni… Makes me feel old…

  16. Broxter says:

    Heard of this quite a while ago, but I haven’t heard of any games created with it since. Dunno if I should be sceptical.

    Nevertheless, I’m astounded that James is only 15.

  17. Elmernite says:

    Nice, never even heard of the DS game maker. Have any games made with it ever been published?

  18. Mozzie says:

    i use ds game maker the pro version and ihave created 1 game called gta pokemon

  19. Caniac says:

    Yes, that is incredible isn’t it?

Leave a Reply

Your email address will not be published. Required fields are marked *