More actions
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
==User guide== | ==User guide== | ||
===Which file(s) | ===Which file(s) to use=== | ||
*<code>godot-switch.zip</code> | *<code>godot-switch.zip</code> - Contains all needed files for file association support, including the needed nx-hbmenu config. Make sure to extract it to your SD card if you want to use one-touch export. | ||
*<code>godot-template-switch_only.tpz</code> | *<code>godot-template-switch_only.tpz</code> - Contains the export template, only use this if you are having trouble downloading it via the editor UI. | ||
*<code>godot-windows-switch-support.zip</code> - Prebuilt Windows editor. | *<code>godot-windows-switch-support.zip</code> - Prebuilt Windows editor. | ||
*<code>godot-mac-switch-support.dmg</code> - Prebuilt macOS editor. | *<code>godot-mac-switch-support.dmg</code> - Prebuilt macOS editor. | ||
*<code>godot-linux-switch-support.tar.gz</code> - Prebuilt linux editor. | *<code>godot-linux-switch-support.tar.gz</code> - Prebuilt linux editor. | ||
===How | ===How to export game=== | ||
The editor builds add a Switch exporter to the list - it will generate a .nro and a .pck file that can be transferred to your Switch. | The editor builds add a Switch exporter to the list - it will generate a .nro and a .pck file that can be transferred to your Switch. | ||
Line 31: | Line 31: | ||
===Other Godot engine port=== | ===Other Godot engine port=== | ||
[https://github.com/fhidalgosola/godot-switch Godot Switch] by fhidalgosola ([https:// | [https://github.com/fhidalgosola/godot-switch Godot Switch] by fhidalgosola ([https://www.reddit.com/r/godot/comments/bx4tcd/godot_for_nintendo_switch_homebrew/ discussion]). | ||
==Screenshots== | ==Screenshots== | ||
Line 40: | Line 40: | ||
https://dlhb.gamebrew.org/switchhomebrews/godotenginenx7.png | https://dlhb.gamebrew.org/switchhomebrews/godotenginenx7.png | ||
|} | |} | ||
''' | '''On Switch'''<br> | ||
https://dlhb.gamebrew.org/switchhomebrews/godotenginenx8.png | https://dlhb.gamebrew.org/switchhomebrews/godotenginenx8.png | ||
https://dlhb.gamebrew.org/switchhomebrews/godotenginenx9.png | https://dlhb.gamebrew.org/switchhomebrews/godotenginenx9.png | ||
==Media== | |||
'''Launching games from Godot engine on Nintendo Switch (Russian)''' ([https://www.youtube.com/watch?v=VPRsqbfIkBs Art Tur]) <br> | |||
<youtube>VPRsqbfIkBs</youtube> | |||
'''Game engine for Nintendo Switch homebrew games: Godot Engine (German)''' ([https://www.youtube.com/watch?v=eWsE5iSM3Pw Flashcardsinfo]) <br> | |||
<youtube>eWsE5iSM3Pw</youtube> | |||
==Changelog== | ==Changelog== |
Revision as of 01:38, 23 Mayıs 2023
Godot Engine | |
---|---|
General | |
Author | Stary2001 |
Type | Game engine |
Version | 3.5.1 |
License | Mixed |
Last Updated | 2023/03/03 |
Links | |
Download | |
Website | |
Source | |
This is a port of the Godot open source game engine to the Switch, using homebrew libraries provided by devkitPro/switchbrew.
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel.
User guide
Which file(s) to use
godot-switch.zip
- Contains all needed files for file association support, including the needed nx-hbmenu config. Make sure to extract it to your SD card if you want to use one-touch export.godot-template-switch_only.tpz
- Contains the export template, only use this if you are having trouble downloading it via the editor UI.godot-windows-switch-support.zip
- Prebuilt Windows editor.godot-mac-switch-support.dmg
- Prebuilt macOS editor.godot-linux-switch-support.tar.gz
- Prebuilt linux editor.
How to export game
The editor builds add a Switch exporter to the list - it will generate a .nro and a .pck file that can be transferred to your Switch.
If additional debugging is required, sending the nro via nxlink (make sure to send it to the right place with the -p argument) will allow the output of the console to be viewed on PC.
Other Godot engine port
Godot Switch by fhidalgosola (discussion).
Screenshots
Editor UI
|
On Switch
Media
Launching games from Godot engine on Nintendo Switch (Russian) (Art Tur)
Game engine for Nintendo Switch homebrew games: Godot Engine (German) (Flashcardsinfo)
Changelog
v3.5.1 2023/03/03
- After far too long (and one single line of code) the 3.5.1 release works. Just in time for Godot 4.0. Oops.
v3.3.4 2021/10/22
- See the upstream changelog for more details.
v3.3.2 2021/07/15
- Bug fixes from upstream.
- Rewritten input to use the new libnx HID api (after... 6 months ... oops).
- Some PRs:
- User data access is now supported (#24).
- Threaded rendering is broken, make sure we don't use it (#25).
v3.3 2021/05/14
- All of the bug fixes in 3.3.
- That's about it really.
v3.2.3 2020/11/17
- All the usual bug fixes in upstream versions 3.2.2/3.2.3.
- File association support for .pck files, allowing for one-touch export support in the editor. Enter nxlink on your Switch and a Switch icon will appear in the top corner of the editor alongside the other icons.
- nxlink/build_romfs are now bundled with the editor binary, and are used by default unless paths are set in
Editor Settings -> Export -> Switch
. - This means
Fused builds
should work better out of the box, although they're not recommended for development.
v3.2.1-stable-switch 2020/06/18
- This should hopefully be the last build before 3.2.2 is out.
Credits
- Thanks to devkitPro / switchbrew for producing devkitA64/libnx.
- Extra special thanks to fincs from devkitPro - This port would have never been possible without their port of the open source nouveau graphics driver.
- cpasjuste for help with development.
- fhidalgosola/utnad for their port / help with development.