Read this manual in English

注册为 Nintendo Switch 开发者

标准版 Defold 不含 Nintendo Switch 开发工具. 如果需要使用 Defold 开发 Nintendo Switch 游戏, 你需要:

  1. 注册为 Defold 社区赞助者, 赞助者权益中包含 Nintendo Switch 开发权力.
  2. 在 Nintendo 注册为开发者.

注册为 Defold 社区赞助者享受 Nintendo Switch 开发权

Defold 社区捐款平台 上捐一定数量的款, 你就成为了一名拥有 Nintendo Switch 开发权的会员. 注意有些捐款选项不含 Nintendo Switch 开发权.

在 Nintendo 注册为开发者

去到 Nintendo 开发者中心 注册成为游戏开发者:

完成 Nintendo 开发者注册你就可以得到 Nintendo 平台的资源与开发工具, 也有权在 Nintendo 平台上发布自己的游戏.

Defold 支持申请

当你成功注册为 Nintendo 开发者之后首先要去 Nintendo 开发者中心下载必要工具然后在中间件页面申请 Defold 支持. 提交申请之后你会收到来自 Nintendo 的电子邮件用以确认你的 Nintendo 开发者身份. 然后 Defold 会对你的赞助者 Nintendo Switch 开发权进行核实.

已经核实我们会提供下列工具:

  • Defold 编辑器及其命令行工具 (bob.jar) 包含 Nintendo Switch 发布功能的特别版.
  • Nintendo Switch 技术支持私人讨论组.
  • Nintendo Switch 相关文档.
  • Nintendo Switch 相关引擎API.

问答

Q: 为什么开发任天堂游戏不免费?

A: Defold 基金会的目标之一就是让 Defold 软件和代码面向全世界免费. 我们不会食言, 但是接入的任天堂 Switch SDK 是人家说了算. 也就是说对任天堂 Switch 的支持, 编辑器, 各种工具, 我们没法自己做出来. 同样 Defold 基金会的社区贡献者也没法自己做出来, 为了确保对任天堂平台的合法长远的技术支持, 就必须缴费了.

Q: 做任天堂 Switch 游戏需要什么别的工具吗?

A: 使用 Defold 编辑器和命令行工具都可以打包任天堂 Switch 游戏. 一旦你取得了任天堂平台开发资格, 关于如何调试游戏的方法也会发送给你.

Q: 开发跨平台游戏加上任天堂 Switch 游戏, 代码库够用吗?

A: 够用, 所有标准 Defold API 功能在任天堂 Switch 平台同样有效. 除此之外也许需要调用一些任天堂 Switch 的原生功能, 但总体上讲一套代码跨平台没问题.