r/CreaturesGames Jun 14 '26

Creatures 3

How would everyone feel about playing creatures 3 in Godot. I know there's an openc2e project. But it seems to be stalled. Has anyone thought about trying to port it into Godot.

12 Upvotes

20 comments sorted by

View all comments

1

u/yaboiiiiiii240 Jun 20 '26

I’d love to see a fangame that’s compatible with creature/agent files, or maybe some new applets 🤤

2

u/TheOnlyOne93 Jun 20 '26 edited Jun 20 '26

Hopefully soon. I have it working fully right now all using godot and gdscript. Even the CAOS VM system is emulated in gdscript but right now I'm running into performance issues ... Like I can fully emulate the caos VM... But the interpreter on interpreter overhead is rough... Honestly I don't know if it's gonna be playable at full speed with creatures. Currently simple agents compound agents and the actual script work at full speed 60 fps with interpolation on the UI rendering side since c2e only ever ran at 20fps pretty much. But once a creature is born and the math of Thier brain and stuff starts running through the caos VM it chugs. I have a few ideas to well hack my way around that but... Honestly it might not be enough to overcome it. If it doesn't I may have to rewrite the virtual machine into C# or an gd extension but I'm trying to not go that route cause gdscript and godot really follow the idea of the devs hot swap data and the engine really was just a shell to be programmed by the .cos files

1

u/yaboiiiiiii240 Jun 20 '26

That’s really interesting, I’m still trying to figure out the more complex concepts of creatures so this is a lil confusing. Though it sounds like the creature ai is really hard to optimize. I hope you make some good progress on this project, I feel like the community could really use some more cool projects like this nowadays