Godot™ engine ports for Nintendo Switch™ and  Nintendo Switch™ 2, maintained by RAWRLAB Games


RAWRLAB Games, as an official middleware Nintendo developer, provides an unofficial Godot port for Nintendo Switch and Nintendo Switch 2 development at no cost to approved Nintendo developers that qualify as "Godot Ecosystem Contributors" according to the terms mentioned in this announcement.

This port is intended for studios and developers who are already registered with Nintendo, have access to the Nintendo Developer Portal, and are authorized to use Nintendo Switch SDK materials. Because Nintendo console development is subject to platform NDAs and SDK licensing terms, the port is not distributed publicly.

It also represents a collaborative effort, co-authored by multiple developers of the forums on the Nintendo Developer Portal. It underscores our commitment to make Godot Engine more accessible to a wider range of creators.

Key features of this Godot Engine port:

  • Access Procedure: Access can only be requested through the Middleware section of Nintendo Developer Portal.
  • Complimentary access: Available at no cost to all authorised Nintendo Switch developers that also qualify as "Godot Ecosystem Contributors".
  • 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.
  • C#/GDExtension not supported: 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 proefficient in C++ will have the opportunity to add and integrate additional functionalities as needed.

No free support provided: This port is provided without support. RAWRLAB Games offer consulting services if you need assistance or new features. Developers are encouraged to engage with the community on the Nintendo Developer Portal for collaboration and assistance.

Additional details are available for authorised Nintendo Switch developers in the Middleware section of the Nintendo Developer Portal.

F.A.Q.

· Did RAWRLAB Games create this port?
No. As it was stated in the announcement, this port is “co-authored by multiple members of the forums on the Nintendo Developer Portal”. We are just one of its core contributors and its main maintaner.

· Is it ready for commercial games?
Yes it is. It has already been tested with many releases, smaller games and some mid-sized ones too. Check our game catalog for some examples, like Tiny Garden and Operation Steel.

· Does this port mean I won’t need help from a porting company?
Well, not exactly. This port just solves one piece of a 10-piece puzzle. Porting a game to a gaming console requires a lot of work and knowledge about the platform to optimize it and comply with its requirements.

· I have some concerns about this port and liability. Will I be in legal trouble if I use this port to release a game on Nintendo Switch?
No.

· Will this port ever include X feature? Will it support future versions of Godot?
We can't tell the future, but every time a game is published with this port it grows a bit, thanks to every contribution.

· How can this port be MIT licensed if it can’t be distributed out of the Nintendo Developer portal?
This port is licensed under the MIT License, which is known for being highly permissive. This means it allows for free redistribution, but does not require it. Access to this port is exclusive to developers authorised by Nintendo, available through the Nintendo Developer Portal. Therefore, due to the terms of their agreement with Nintendo, developers are not permitted to disclose this port without Nintendo's prior authorization.

· How can I donate/contribute to this port?
You can donate here: https://fund.godotengine.org/

· Why do you say that it's free if I have to pay to access it? 
We, RAWRLAB Games, don't require you to pay us to access it. The reason behind asking you to become a Godot Ecosystem Contributor by contributing code, donating to the Godot Foundation, etc... is to assure that you understand this: that this work exists, and it's free for you, because many others put the time, money and effort to make it happen.

Updated 01-July-2026