Homebrew Homebrew game I want to make a game

HedraH

New Member
OP
Newbie
Joined
Mar 12, 2022
Messages
3
Trophies
0
Age
15
Location
Georgia
XP
38
Country
United States
Hello! I have started to learn C recently (coming from c# where i never used classes anyway), and was wondering, what would I need to start porting games to the 3ds?
Here's some info:
I use windows, planning on getting a flavor of ubuntu (budgie maybe?) for my laptop, but for the time being, only windows 10.
---->Speaking of laptop, I use a desktop (the unzipping and downloading), and a laptop (sd card slot, mostly dragging on anf off files + full sd card backups) connected with OneDrive.
I use a 3ds XL (not new)
---->It's already got homebrew on it.
Yes, I have an IDE (Code::Blocks). Not sure if it's the right one, though.
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
739
Trophies
0
Age
33
XP
1,264
Country
Argentina
Did you make a game yet?
I think you should worry about making a game or two before trying to make/port one to 3DS. PC or android should be easier i suppose.
Of course that's just my opinon you can go ahead with 3DS
 
  • Like
Reactions: felix.200

HedraH

New Member
OP
Newbie
Joined
Mar 12, 2022
Messages
3
Trophies
0
Age
15
Location
Georgia
XP
38
Country
United States
Did you make a game yet?
I think you should worry about making a game or two before trying to make/port one to 3DS. PC or android should be easier i suppose.
Of course that's just my opinon you can go ahead with 3DS
Well, I've made some console-line games so far, but I've been trying to work with unity lately. Also, I don't own an android, which is a seperate project entirely.
Usually I do this:
1. Learn new concept
2. Make program using new concept
3. Make sure it works
4. Move on to next concept
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
I do have a general overview thread on https://gbatemp.net/threads/can-i-aka-you-as-i-cant-wont-code-port-this-game-to-this-device.576997/
In your case you will probably be using https://devkitpro.org/wiki/Getting_Started to write code with. Mostly going to be C though you could probably wind in C++ for slower things.
Anything your base game uses (hopefully you already have code or a reasonable engine option) from presumably Windows or an existing console you will need to recreate for the 3ds (someone may have done something before you) or convert to what devkitpro/devkitarm provides by way of libraries. Game consoles and Windows have traditionally offloaded a lot of the hard work from the devs onto said libraries, getting more and more as times goes on, so there is that potential problem.

As far as "on windows/thinking about getting" then the above should work on Windows but I am more here to say https://www.virtualbox.org/wiki/Downloads exists, is free and... actually it can be pretty transparent these days but more importantly for the purposes of coding (so much text editor and the occasional fun with a compiler) then even if it was like the bad old days where it was like running a PC on top of running a PC it would still not have mattered much. Though you may also want to look up mingw and cygwin.
 

HedraH

New Member
OP
Newbie
Joined
Mar 12, 2022
Messages
3
Trophies
0
Age
15
Location
Georgia
XP
38
Country
United States
Well, I realized my mistake in the original post, so here's what I meant: I want to create a game, not port one. Basically sitting down and coding for a while is something I really have wanted to do.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
In that case probably want to pick up a copy of devkitpro/devkitarm from the previous post.

The 3ds does have some light takes on higher level languages, and more if you count things running in DS compatibility mode ( https://gbatemp.net/threads/attempt...amming-languages-available-for-the-ds.357792/ ).
However if this is to learn some C as well as make a game then might as well stick with the basics.

Also in that case you might also be better of learning about how games work
https://docs.google.com/document/d/1iNSQIyNpVGHeak6isbP6AHdHD50gs8MNXF1GCf08efg/pub does for cameras.
If you are up for a book I highly highly recommend Characteristics of Games https://mitpress.mit.edu/books/characteristics-games , it will also teach you enough game theory that you can get started but if you want to go that separately then great.
Video wise then there are several youtube channels covering more introductory concepts https://www.youtube.com/user/McBacon1337 is a reasonable start but there are others I like more these guys having some interesting things, or you can go the other way and https://gdcvault.com/ which is game developers making presentations other game developers might want to watch.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Just 6 but dual band 6 lol