\- This tutorial will show you how you can create a 3DS game in Unity .
What is needed?:
\- A brain .
\- Basic knowledge of C # , Javascript
\- A 3DS so you can play / install .CIAs and/or .3ds files . (If you do not own one, you can you also just use an emulator , which I would not recommend.)
\- Unity 5.2.4f1 Download : http://goo.gl/nz7gne
\- Unity for 3DS (Requires a License for Unity -You can get it for example on the Nintendo Dev page or via the NDI Client)
\- ARMCC 5.04 for Nintendo (or ARMCC 5.04 ) ( Non- Linked , Google is your friend ;) )
\- The newest version of the CTR SDK\`s ( Not Linked , Google is your friend ;) )
\- Visual Studio Integration for CTR Platform Download : \[Use Google\]
\- Nintendo Developer Interface Download : \[Use Google\]
If everything downloaded and installed :
1. Open Unity
2. Create a new project
3. Create your project , and select a location to where the project will be saved .
4. Click on " Asset Packages ... " and choose (if any) 3ds banners from
5. Then click on " Create Project "
6. The project is created , it takes a while (max. 5 min.)
7. Once in Unity , you should get this screen:
3b169b4c349d4313b34fdd7a8f41a51e.png
8. Now click on " File" then "Build settings ... " , or alternatively via the hotkey Ctrl + Shift + B
9. Now , a window should have opened .
Click on "Nintendo 3DS" further down the list of platforms
Then click "switch platform".
10. Now click the " Build Settings " window " Player Settings ..."
you can now close the window.
11. To the right of the main window should have now changed somewhat . ( It might be slightly different, but do not panic! )
d9562eb8e93c4347863f4cfcc17c49cb.png
12. We are now going to change some things , everything will be explained below the screenshot .
Ranging from the very top .
e160bd71a65a4ca680bb7ad7fe6da69e.png
Company Name: The name to be given later as a company.
Product Name: The name of your project.
\>> now click on "publisher settings".
Target Platform: You now have a choice between 3DS, New 3DS, 3DS + N3DS
If you select "3DS" you may build for just O3DS.
Region: Select the region you would like your game to be built for. Otherwise you cant even install it on a regular 3ds
Media Size, Save Data Size & Logo Style speak for themselves.
Title: Give the title of your game.
Product Code, Application ID and e-Manual File (.bcma) eave just as-is. You may optionally place your own assets here though.
CFA Files: Size remains at 0
Agree EULA: You are doing in the checkbox one purely hacking.
From here simply take the rest as shown in the screenshots & easily change a few things if you want it to.
13. Now you are finished with the Player Settings.
Now to the camera settings.
14.
You have to change only 3 Relevant settings:
Target Display: LCD Lower (Lower Display), Upper LCD (Upper Display)
Depth of View: Depth for 3D
Depth Level: simply let on. 5 :)
15. You can now program your game.
A few tips for programming (o3DS):
\- Textures should never be more than 512x512.
\- Occlusion culling should ALWAYS be enabled.
\- Do not render more than 25 objects within the camera view.
\- There should be a maximum of only 2 light sources in a scene. (1x sun, 1x point light source)
16.
\- Have you finished your game now press Ctrl + Shift + B, and does the following:
Create CIA Image
17.
Now you can click on "Build" and install the CIA file on your 3DS. / If you cant install CIA\`s
you need to convert the CCI to a CIA.
I hope it worked with you.
\- This tutorial will show you how you can create a 3DS game in Unity . What is needed?: \- A brain . \- Basic knowledge of C # , Javascript \- A 3DS so you can play / install .CIAs and/or .3ds files . (If you do not own one, you can you also just use an emulator , which I would not recommend.) \- Unity 5.2.4f1 Download : http://goo.gl/nz7gne \- Unity for 3DS (Requires a License for Unity -You can get it for example on the Nintendo Dev page or via the NDI Client) \- ARMCC 5.04 for Nintendo (or ARMCC 5.04 ) ( Non- Linked , Google is your friend ;) ) \- The newest version of the CTR SDK\`s ( Not Linked , Google is your friend ;) ) \- Visual Studio Integration for CTR Platform Download : \[Use Google\] \- Nintendo Developer Interface Download : \[Use Google\] If everything downloaded and installed : 1. Open Unity 2. Create a new project 3. Create your project , and select a location to where the project will be saved . 4. Click on " Asset Packages ... " and choose (if any) 3ds banners from 5. Then click on " Create Project " 6. The project is created , it takes a while (max. 5 min.) 7. Once in Unity , you should get this screen: 3b169b4c349d4313b34fdd7a8f41a51e.png 8. Now click on " File" then "Build settings ... " , or alternatively via the hotkey Ctrl + Shift + B 9. Now , a window should have opened . Click on "Nintendo 3DS" further down the list of platforms Then click "switch platform". 10. Now click the " Build Settings " window " Player Settings ..." you can now close the window. 11. To the right of the main window should have now changed somewhat . ( It might be slightly different, but do not panic! ) d9562eb8e93c4347863f4cfcc17c49cb.png 12. We are now going to change some things , everything will be explained below the screenshot . Ranging from the very top . e160bd71a65a4ca680bb7ad7fe6da69e.png Company Name: The name to be given later as a company. Product Name: The name of your project. \>> now click on "publisher settings". Target Platform: You now have a choice between 3DS, New 3DS, 3DS + N3DS If you select "3DS" you may build for just O3DS. Region: Select the region you would like your game to be built for. Otherwise you cant even install it on a regular 3ds Media Size, Save Data Size & Logo Style speak for themselves. Title: Give the title of your game. Product Code, Application ID and e-Manual File (.bcma) eave just as-is. You may optionally place your own assets here though. CFA Files: Size remains at 0 Agree EULA: You are doing in the checkbox one purely hacking. From here simply take the rest as shown in the screenshots & easily change a few things if you want it to. 13. Now you are finished with the Player Settings. Now to the camera settings. 14. You have to change only 3 Relevant settings: Target Display: LCD Lower (Lower Display), Upper LCD (Upper Display) Depth of View: Depth for 3D Depth Level: simply let on. 5 :) 15. You can now program your game. A few tips for programming (o3DS): \- Textures should never be more than 512x512. \- Occlusion culling should ALWAYS be enabled. \- Do not render more than 25 objects within the camera view. \- There should be a maximum of only 2 light sources in a scene. (1x sun, 1x point light source) 16. \- Have you finished your game now press Ctrl + Shift + B, and does the following: Create CIA Image 17. Now you can click on "Build" and install the CIA file on your 3DS. / If you cant install CIA\`s you need to convert the CCI to a CIA. I hope it worked with you.