[Question] HowTO getting started with Homebrew Development?

Discussion in '3DS - Homebrew Development and Emulators' started by ChrisX930, Feb 7, 2015.

  1. ChrisX930
    OP

    ChrisX930 Banned

    Banned
    788
    317
    Sep 3, 2013
    Gambia, The
    Germany
    Hey Guys,

    I developed some applications and small games on PC already and now I want to develop something for the Nintendo 3DS.
    I thought I try to develop a small, simple Homebrewgame but I don't know how to getting started with it.
    Which Languages are supported on the 3DS?
    Can I use Imagefiles (png/bmp/jpg) and music(mp3, wav) for a homebrew?
    Which IDE is the best for developing Homebrews for the 3dS?
    Thank you
     
  2. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,713
    2,568
    Dec 8, 2014
    United States
    Ohio
    Rinnegatamante made a Lua engine, it can run wav, binary images, and more.

    The main language is C / C++.

    Someone else made a SDL engine.

    I'm assuming you know how to compile. Start by getting devkiPro and start building your app in the libctru folder.
     
  3. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,269
    Nov 24, 2014
    Italy
    Bologna
    For 3DS you can write homebrews in C/C++ through devkitARM + libctru or in LUA through lpp-3ds.
    For C/C++ developing there aren't ready-to-use libraries for Images and Musics but you can find codes which loads any kind of files as multiplatform libraries and then port them.
    For LUA developing, you can load JPG/BMP/PNG images, JPGV/BMPV videos and WAV musics.

    For what IDE you have to use is a personal choice.
    Me personally, i use no IDE and i write codes with Notepad++ (both C/C++ and LUA) and for compiling C/C++ codes i use a simple cmd instance.
     
    ChrisX930 likes this.
  4. ChrisX930
    OP

    ChrisX930 Banned

    Banned
    788
    317
    Sep 3, 2013
    Gambia, The
    Germany
    Thank you :) I'll keep it in mind and learn to use devkitARM + libctru :)
     
  5. AtlanticBit

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    ChrisX930 likes this.