I can't find much on this, especially for 3D stuff. Does anyone know any programs that would help? (Something based on C++ would be nice)
JAVA! :D
Java for the DS? Really?
http://www.devkitpro.org/
java is used in mostly all electronical things