Tutorial How to make 3DS Games with Unity

  • Thread starter Thread starter Keksfresser
  • Start date Start date
  • Views Views 223,020
  • Replies Replies 509
  • Likes Likes 30

Should I add some Demo Projects?


  • Total voters
    54
  • Poll closed .
ah community or pro VS? lol i meant VS plugins. So I just install 2022 and its good out the box for Unity 5?
intelisense and code context it knows all this?? or did you have to ..not sure what its called or phrased as.. add a library or pluging...something that VS didnt come with...When i was messing with 3DS shaders i had to get a i think it called a plugin that allowed the shader code to be properly be colored...formatted (intelisense?) sorry Im not very technical with VS yet that is why I ask.

Cinemachine!? I though that was a 2017 and on plugin..interesting!

as for unihacker - a hukan*** website ? The github site is no longer around..im shocked this was ever even on there :lol: seems it was an exe...
I don’t understand what plugins you exactly want on VS as they are not related to unity nor 3ds. But yes, VS2022 works just fine for Unity 5. If you want Intellisense, you need the regular Unity Tools for VS that are installed either through VSInstaller or when installing Unity + VS. Regarding pro or community, that only applies to features you are not going to use (in addition to the usage license) so it doesn’t matter which one you use…

Regarding Cinemachine, I made a backport of 2017 version to unity 5 as I couldn’t find the Unity 5 beta preview. unihacker is a program that lets you patch the unity.exe. You can grab it from internet archive as it was taken down from github
 
Last edited by Manurocker95,
I don’t understand what plugins you exactly want on VS as they are not related to unity nor 3ds. But yes, VS2022 works just fine for Unity 5. If you want Intellisense, you need the regular Unity Tools for VS that are installed either through VSInstaller or when installing Unity + VS. Regarding pro or community, that only applies to features you are not going to use (in addition to the usage license) so it doesn’t matter which one you use…

Regarding Cinemachine, I made a backport of 2017 version to unity 5 as I couldn’t find the Unity 5 beta preview. unihacker is a program that lets you patch the unity.exe. You can grab it from internet archive as it was taken down from github
Ok so community or pro doesn't matter good to know as for VS plugins I'm not asking for any plugin in particular since I'm not that familiar with VS I dont know if there is anything outside of VS and the unity package they offer that i need to acquire to just get the feet wet so to speak. As for Uni...i should have thought about that...good call.

Thank you for taking the time!
 
Can I get help with Unity for 3DS? I am on version 5.6.5f1 and I'm trying to export an empty scene with a single white square sprite png 512x512 pixels and it always crashes in Citra. Removing the sprite from the scene allows Citra to run normally. What do I do?
Post automatically merged:

Can I get help with Unity for 3DS? I am on version 5.6.5f1 and I'm trying to export an empty scene with a single white square sprite png 512x512 pixels and it always crashes in Citra. Removing the sprite from the scene allows Citra to run normally. What do I do?
Never mind. Issue was resolved by using 5.6.6f2. Not sure why changing Unity Versions makes 2d sprites crash the game.
 

Attachments

  • plain-square 2.png
    plain-square 2.png
    3.7 KB · Views: 4
  • 1779112723390.png
    1779112723390.png
    67.9 KB · Views: 5
  • 1779112802167.png
    1779112802167.png
    94.4 KB · Views: 6
Last edited by Theguyser,
Its the material that you are using. the 3Ds does not support pixel shaders - aka all default Unity shaders :lol:
that includes the Sprite shader.

here is an old post I did that talks about safe to use shaders. Note custom shaders are possible but you have to keep in mind that they must be GL ES 1.1 compatible which basically means Fixed Function shaders "texture combiners".

just to get your feet wet that list should work :)

 
Hey what's up people!

For the past 2 weeks i've been porting to the 3DS an old mobile game I made on unity back in 2018. This 10 year old thread helped me so much and saved me a lot of time and frustration!

Now, in my game I'm currently making a options menu where you can choose your game quality. There's a High quality option that I'd like to limit to players who have a New 3DS (my game runs on both old and new 3DS).

Is there any way to check if the player is using a New 3DS ? I've been looking in the Unity for 3DS scripting API and I haven't found anything :/
I'm on Unity 5.6.5f1
 
  • Like
Reactions: Th3Travler
Hey what's up people!

For the past 2 weeks i've been porting to the 3DS an old mobile game I made on unity back in 2018. This 10 year old thread helped me so much and saved me a lot of time and frustration!

Now, in my game I'm currently making a options menu where you can choose your game quality. There's a High quality option that I'd like to limit to players who have a New 3DS (my game runs on both old and new 3DS).

Is there any way to check if the player is using a New 3DS ? I've been looking in the Unity for 3DS scripting API and I haven't found anything :/
I'm on Unity 5.6.5f1
Nope, there’s no way to know it. At least from Unity itself.
Post automatically merged:

Guys, how did yall get the nintendo license with unity and stuff?
Back in 2017 you needed to fill the Nintendo developer form and asked them to be an official dev. They would give you access to everything. Now you need to use unihacker to skip the license check.
 
Last edited by Manurocker95,
Ok, about to dive into 26 pages and 10 years of posts to learn a little more about this. In the meantime, wanted to ask a question that I'm guessing I already know the answer to: is it possible to make 3DS games in Unity on Mac (Apple Silicon)?
 
Ok, about to dive into 26 pages and 10 years of posts to learn a little more about this. In the meantime, wanted to ask a question that I'm guessing I already know the answer to: is it possible to make 3DS games in Unity on Mac (Apple Silicon)?
No, the SDK (installed through Nintendo Developer Interface) + compiler is Windows exclusive. You would need to install Windows 10/11 through VM Ware or Parallel.
 

Site & Scene News

Popular threads in this forum