arcadia-unity / ArcadiaGodot

Other
178 stars 14 forks source link

status of this project #31

Open Frank-Buss opened 1 year ago

Frank-Buss commented 1 year ago

Is this still recommended to use? There are 2 year old PRs, which are not merged, looks abandoned. Does it work with the latest Godot version?

I'm looking for a game engine which uses Clojure, and combining it with a popular engine like Godot sounds like a good idea, especially because it compiles to C#. So I guess it does run on Android, iOS and Playstation?

danielmartincraig commented 1 year ago

I'm interested too; I have to say that the language on the readme about this project being in a 1.0 state seems to suggest that it's "done" and not under active development.

Frank-Buss commented 1 year ago

I haven't tested it yet, but it is unlikely that a 2 year old version will still work with the current Godot version.

selfsame commented 1 year ago

@Frank-Buss @danielmartincraig Hi yes this project still works great with Godot 3.x, I plan on updating it to Godot 4 at some point in the future (likely 2024)

rlhk commented 1 year ago

I'm highly interested to use this project with Godot 4.x. Curiously, what's the scale of work like for it to support 4.x?

selfsame commented 1 year ago

hi @rlhk

Probably some work updating the user api and systems, but the current blocker is the CLR dlls are not quite working with NET 6, you can see some details in https://github.com/arcadia-unity/ArcadiaGodot/blob/godot4/journal.md

crestofthebeast commented 6 months ago

just wanted to add my interest to this project! having access to list comprehensions and macros would make my life with a specific project a million times better. if there's anything currently blocking progress, I'd be interested in what it is so I could have a go at wrapping my head around it

selfsame commented 5 months ago

hi @crestofthebeast

Yes unfortunately I'm going through a busy period where I can't put much work into side projects, you are welcome to poke around the godot4 branch and submit PRs with any progress.

There is a working REPL and you can hook clojure functions. I had been working through https://github.com/arcadia-unity/ArcadiaGodot/blob/godot4/Source/arcadia/core.clj but some of the godot4 C# changes are making the signal Connect stuff difficult, you can also see my last few notes:

https://github.com/arcadia-unity/ArcadiaGodot/blob/godot4/journal.md

ping me if you do come up with anything!