miskatonicstudio / goat

Godot Open Adventure Template (GOAT) is a tool for making 3D adventure games.
MIT License
371 stars 32 forks source link

Version for Godot 4? #302

Closed shankarsivarajan closed 10 months ago

shankarsivarajan commented 1 year ago

Are there any plans to make a version compatible with Godot 4?

miskatonicstudio commented 1 year ago

Yes! The plan is to migrate all of Miskatonic Studio's project to Godot 4 ;)

However, GOAT is also undergoing some significant architecture changes right now. The result, hopefully, will be "GOAT as an addon", with more flexibility to add it to Godot projects, and with an option to run more than one game in the same project (e.g. with completely different parameters). Because of that, right now nothing was done in the direction of Godot v4 migration. As soon as the new architecture settles in (and after some updates to the documentation) the migration will start ;)

The main task for the new architecture is this one: #290 . It was not updated in a while, because I've started working on the actual code instead, you can check this branch:

https://github.com/miskatonicstudio/goat/tree/goat-addon

There is a lot of questions right now about how the final product should look like, that's why updates in the comments are not happening very often. Once I get the final idea, things will speed up ;)

Thanks for reaching out and for your interest in GOAT! :)

miskatonicstudio commented 10 months ago

Hi! It seems I've missed this issue after updating to Godot 4, sorry :sweat_smile: GOAT is now available in the Asset Lib as a plugin, and that version of the template works with Godot 4. The previous version is available as a full project and works with Godot 3 :wink: