Porting to Consoles, Unity vs Godot

One of the big draws of Unity is that it comes with Platform Modules for Switch, Xbox, and Playstation. This makes porting to those platforms much easier than needing to write all the code to do it yourself. You still have to get a dev kit, deal with cert, and all that, but the Platform Modules makes it one less thing you have to worry about. Godot, on the other hand, does not and cannot have an officially supported Platform Module, for a number of reasons. Instead, developers options amount to "pay someone else" such as Lone Wolf Technology or Pineapple Works.

So it's settled, if you're making a game for consoles you should just go with Unity, right? Well, maybe. This all comes down to costs the "pay someone else to do it" isn't bad because someone else is doing it, it's that you have to pay them. So let's look at costs.

In the Lone Wolf Technology FAQ it says that porting costs start at $3000 and includes the code needed to port it yourself and support from the company during the porting process. This is a one time fee for the port.

In the Unity FAQ under "How do I access the consoles?", you need at least a Unity Pro licence. This costs $1,800 per seat per year. If you have more than one developer with access to the engine or you work on the game under this licence for more than a year, then it immediately becomes cheaper to go with Lone Wolf Technology, assuming you get a quote for less than $3,600.

Which one do I use?

  • For solo developers who won't spend very long under the Unity Pro licence, it's cheaper to use Unity.
  • For solo or small teams that create large, difficult to port games, it may or may not be cheaper to use Unity, depending on the quote you receive and how long you spend under licence.
  • If you work as part of a large team and you want everyone to have access to the engine, then usually it's cheaper to use Godot.
  • If you work on your game for a many years which would be spent under the Unity Pro licence, it's cheaper to use Godot.
  • If you are technically skilled and will port the game yourself, Godot is always cheaper.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License