Zylann / unity_to_godot_converter

An experimental converter from Unity to Godot game engines
131 stars 10 forks source link

Unity Engine to Godot Engine exporter

This is an experimental script that allows you to convert all scenes in your Unity project into a Godot project. It is not aimed at doing everything automatically, only things that can be converted decently. It's only a proof of concept on simple 2D games for now, and a ton of work remains to be done if it were to support everything else. While there are always cases where conversion is ambiguous and things to do manually, it's still fun to at least have the ability to automate this to some extent.

I have other projects to work on so I won't work much on this tool for now, and I am aware that there is an abysmal amount of features it could support^^ But feel free to hack around with it and improve it if you like the idea.

How to install

Copy this repository in your Unity project, inside a folder named Editor, and you should see a new Godot menu with options in it.

Although it should not modify anything in the project, it's up to you to preserve your data if anything wrong happens :p

Some challenges

Here is a random list of things I had to take choices, for which workarounds may or may not exist. There may be a lot more, but you can get an idea of what this tool has to get through: