More actions
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.