Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Here's one less reason for game developers to skip over using the free and open source Godot Engine, as it now has a free port available to bring games over to the Nintendo Switch.

You may remember recently that W4 Games, a company set-up by some of the Godot team, announced their own console port availability that has a cost attached to it which at a basic minimum would be $800 a year for a single console. Many felt the price was too much but, since it's all open source, anyone else could come up with a porting solution and now they have — for the Nintendo Switch at least.

RAWRLAB Games announced the free Godot Engine port for authorised Nintendo Switch developers, supporting projects made with Godot versions 3.5.x and 4.1.x. Features of the port:

· Complimentary access: Available at no cost to all authorised Nintendo Switch developers.
· License: The source code is distributed under the MIT License, offering broad usage and modification rights.
· Software provisioning: The software is provided "as is," without any implied warranty or support of any kind.
· Basic functionality included: This port includes only basic functionality.
· No C# or GDNative/GDExtension: Only GDScript is supported. Native extensions are not supported, but you can try to convert them into internal modules.
· Optimization Level: It is important to note that the port is not highly optimized but is adequately efficient for most small to mid-sized game projects.
· Expandability: Having access to the source code, developers with C++ knowledge have the opportunity to add and integrate additional functionalities as needed.
· No support provided: This port is provided without support. Developers are encouraged to engage with the community on the Nintendo Developer Portal for collaboration and assistance. We recommend partnering with porting companies for medium or large-sized projects.
· Access Procedure: Access can be requested through the Nintendo Developer Portal.

See the RAWRLAB Games announcement.

Article taken from GamingOnLinux.com.
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
5 comments

Chesck Jan 24
Damn this looks like yet another huge win for Godot. Since the Switch is the main console Indie devs tend to want to port to, now having apparently a free option to do that may make the biggest disadvantage Godot had a lot less disadvantageous.
Pikolo Jan 24
Quoting: ChesckDamn this looks like yet another huge win for Godot. Since the Switch is the main console Indie devs tend to want to port to, now having apparently a free option to do that may make the biggest disadvantage Godot had a lot less disadvantageous.
The downside is that this is out of tree - we don't know how easy it will be to keep up to date with future Godot versions. Think of how Nvidia drivers routinely break with new kernel releases. Unlike Nvidia, there is no commercial organization with interest in keeping this up to date. This would probably be relatively easy to merge into Godot, if not for the fact that Nintendo's NDA prevents it...
kokoko3k Jan 24
Quoting: Pikoloout of tree
What is out of what tree?
elgatil Jan 24
Quoting: kokoko3k
Quoting: Pikoloout of tree
What is out of what tree?

Out of Godot main repo. In this context it kinda means without official support. If not for Nintendo's license, this could be a pull request to the Godot main project so it would be maintained by Godot maintainers
TiZ Jan 24
QuoteBasic functionality included: This port includes only basic functionality.
This was really vague--it implies that any portion of the engine, from 3d to physics to networking, or even parts of 2d, could simply be entirely absent--and I asked them to elaborate on Twitter, but they just told me to look at existing games made with the port. I initially grilled them for dodging the question, but then someone reminded me that NDAs exist for consoles and they are extremely draconian. It's likely that the only thing you can do to find out what functionality is actually present in this port is to ask them in Nintendo's developer portal.


Last edited by TiZ on 24 January 2024 at 4:38 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.