And if you want to port over PC games, you have to downgrade the graphics
Example (Old 3DS has Mode7 graphics for a game and New 3DS has Raycasting for the same game.)
Warning: If you do port over games, DON'T publish them unless you 100% created it.
PS1/N64 is a stretch.
The P3D engine exists, but that's an absolute extreme case after probably over a year of R&D. Those 3D games either A: use a technique to accelerate the graphics (which leads to limits) or B: are really slow.
I would stay away from anything 3D. I also miss user defined types dearly. Being unable to move your code in/out or between 3DSs except for the severly limited and IP patrolled upload service nearly kills it. I want version control! That being said, I really like it and it is one of my favorite programs for 3DS. I just wish some of the arbitrary limits were removed.
So i was thinking about getting this [i have zero experience in programming and im hoping to learn.] can i still learn the basic programming and still be able to edit files cuz i have a few ideas i would love to execute in game format.
yo! a fellow [P] member!
anyways yeah smilebasic (SB) is awesome and if you want to learn coding then its a great thing to do, ill be happy to help you in any way i can.
you can edit anything btw, also you can look at others code.
also the games made here are awesome. (usually lol)
1.- I think this is probably the BEST app existent for 3DS. Remember WarioWare D.I.Y? Well, this is way more better.
And while you can make A LOT of stuff, you can't really do everything moderns PCs can do since our resources here are limited. But still those resources are enough on most of our needs.
2.- And also, it has a built-in 2D engine and a lot of predefined assets, so you won't have trouble by making a quick RPG.
And last thing: Keep in mind that the stuff we all make here is by writing code, and this app doesn't have any grounded tutorial for beginners on how programming works. So you should check SmileBASIC website for a quick trip.
http://smilebasic.com/en/e-manual/
and BTW: I think having limited resources is great, since forces you to be efficient with the stuff you make, and not wasting a lot of resources on simple things like most games nowadays.
SB should have the Unity 3D platform (a command called 3D plyrx,plyry,plyrz,array[(4 dimensional because of the texture of each face, worlddata)] should do great.)
It's a nice little IDE.
And the games here are equivalent to buying a good portion of the entire eShop, but they're all free.
If you search for smilebasicsource you'll find a large collection of some of the biggest games developed in SmileBASIC.
But playing them is one thing, making them yourself is another. And as long as you look up tutorials, and learn, you can become a game developer yourself.