Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Presumably a development machine for sure, but would it contain any sort of editor (of any kind)? Or are there any editors in existence that work with the SDK that are commercially available?

share|improve this question
up vote 4 down vote accepted

The details of the content of the SDK are probably covered by NDA.

That said, since SDKs generally contain compilers and other related tools and libraries. Access to the development hardware is often a separate issue, although to most developers they will appear to be part of the same package.

You can use any text editor to write code, and just about any IDE that can work with external compilers (which is any decent one) can be made to incorporate the tools from a console SDK.

share|improve this answer
I suppose I meant: does the SDK some kind of standard level editor? Additionally are there any level editors that work with the Nintendo DS SDK? – Storm Kiernan Aug 1 '11 at 20:51
I've seen a free SDK, and it does not – Ming-Tang Aug 1 '11 at 21:16
@Storm: The SDK is not an engine, so it wouldn't (and couldn't) have a level editor – BlueRaja - Danny Pflughoeft Aug 1 '11 at 21:20
@Storm Correct. You get very low-level tools -- far more akin to what you'd get downloading Visual Studio or GCC than you would downloading Unreal's engine. – Josh Petrie Aug 1 '11 at 22:12
There is middleware for the DS (you can Google for them, "DS middleware" and such). Not very much though, and none of the really popular engines suites that you've probably heard of. – Josh Petrie Aug 1 '11 at 23:50

It comes with compilers (Metroworks Codewarrior, and GCC via cygwin), lots of documentation, lots of sample code for different techniques, a Nintendo designed emulator, and optionally development hardware. From a code perspective, it's all really low level, basically directly talking to hardware registers with macros. Lower level than even something like OpenGL or Direct3D.

share|improve this answer
So they do not provide any default rendering mechanism that you can access from C? – Storm Kiernan Aug 2 '11 at 21:12
"default rendering mechanism that you can access from C" ?? The nintendo DS does rendering in hardware based on the content of VRAM (including memory-mapped control registers e.g. for scrolling) and openGL-like commands issued to the 3D rendering pipeline. What else are you looking for ? – sylvainulg Aug 7 '12 at 14:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.