- Lanzan un port gratuito del motor Godot para desarrolladores de Nintendo Switch. Compatible con proyectos creados con las versiones 3.5.x y 4.1.x
- Disponible gratis para todos los desarrolladores certificados de Nintendo Switch
- El código fuente se distribuye bajo la licencia MIT, lo que ofrece amplios permisos de uso y modificación
- No es compatible con C# ni con GDNative/GDExtension; solo es compatible con GDScript.
- El port no tiene un nivel de optimización muy alto, pero es lo suficientemente eficiente para la mayoría de los proyectos de juegos pequeños y medianos
- Los desarrolladores con conocimientos de C++ tienen acceso al código fuente para agregar e integrar funciones adicionales según sea necesario
- Este port se ofrece sin soporte, y se recomienda a los desarrolladores interactuar con la comunidad del portal para desarrolladores de Nintendo para colaborar y recibir ayuda
- Para proyectos medianos o grandes, se recomienda asociarse con una empresa de porting
- El acceso puede solicitarse a través del portal para desarrolladores de Nintendo
Detalles adicionales
- Los detalles adicionales están disponibles para los desarrolladores certificados de Nintendo Switch en la sección de foros del portal para desarrolladores de Nintendo.
¡Ya no hay razón para no usar el motor Godot para crear juegos indie para Nintendo Switch!
- Se esperan juegos innovadores y atractivos de la comunidad de desarrollo del motor Godot.
Opinión de GN⁺
- Este anuncio ofrece una nueva oportunidad para que los desarrolladores indie publiquen juegos en la plataforma Nintendo Switch.
- El port gratuito del motor Godot permite desarrollar juegos a bajo costo gracias a su licencia abierta y sus funciones básicas.
- Se espera que este esfuerzo colaborativo fomente el apoyo y la innovación en la comunidad de desarrollo, y aumente la diversidad y la creatividad del mercado de juegos de Nintendo Switch.
2 comentarios
El muy conocido Brotato también ya había sido porteado, así que no es que originalmente fuera imposible; el punto a observar es cómo resolvieron la integración con el Nintendo SDK bajo la licencia MIT.
Comentarios de Hacker News
Un usuario y su hijo de 12 años hicieron un juego usando el motor Godot y pensaron que sería genial que este juego corriera en Nintendo Switch. Ya encontraron dos repositorios de GitHub para un port de Godot, y el anuncio de RAWRLAB confirmó que era técnicamente posible. Sin embargo, creen que no califican para ser certificados como desarrolladores de Nintendo Switch y se preguntan cuál sería la forma más fácil de ejecutar el juego en su propia Switch. Ordenaron un Mig Switch y un dumper, pero no están seguros de si este método es el mejor.
Otro usuario dice que casi no sabe nada sobre desarrollo de juegos, pero tiene curiosidad por saber por qué alguien elegiría usar Godot para hacer juegos en vez de Unity o Unreal. Aclara que no lo pregunta por querer impulsar el open source, sino por simple curiosidad.
Otro usuario comenta que le parece interesante que Godot no se haya mantenido como un producto de pago, ni se haya usado como palanca para atraer más clientes o para empujar a Nintendo a eliminar las cláusulas que prohíben distribuir software open source hecho para su plataforma. Supone que no será necesario tomar esas medidas porque encontraron un punto medio con Nintendo.
Un usuario lamenta que Godot todavía no soporte C#, pero cree que aun así esto le quitará un poco más de cuota de mercado a Unity, ya que no todos los proyectos necesitan las mejoras de rendimiento de C#.
Un usuario quiere aprender cómo convertirse en parte del equipo que lleva adelante proyectos como este.
Un usuario interesado en Godot dice que este tipo de proyectos lo ponen más nervioso, y se pregunta qué tan fluido funciona Godot, qué tan grandes serían los problemas si no funciona, y si la posibilidad de que la versión para Nintendo Switch no funcione sería un desastre mayor que los dolores de cabeza y riesgos de lidiar con Unity.
Un usuario menciona que Godot no tiene plugins, sino simplemente GDScript. Sin embargo, integrar una solución de scripting más rápida dentro de una base de código en C++ no es difícil para trabajo serio.
Otro usuario comenta que el código fuente se distribuye bajo la licencia MIT, lo que otorga amplios derechos de uso y modificación, y dice que pensaba que el principal obstáculo para agregar soporte de Switch a Godot mismo era el NDA propietario alrededor de la API de Nintendo Switch, así que tiene curiosidad por saber cómo manejaron eso. Este usuario asumía que sería gratis, pero aun así cree que habría que firmar algún tipo de licencia source-available que obligue a respetar el NDA.
Finalmente, un usuario plantea la duda de cómo se puede restringir el acceso solo a desarrolladores certificados usando una licencia MIT. Pregunta si un desarrollador certificado no podría publicar el código en internet.