Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3d games #2

Open
gedw99 opened this issue Apr 19, 2024 · 4 comments
Open

3d games #2

gedw99 opened this issue Apr 19, 2024 · 4 comments

Comments

@gedw99
Copy link

gedw99 commented Apr 19, 2024

hey @Splizard

I was wondering if the golang library is capable of doing 3D games or quasi 3D ( isomorphic ).

@Splizard
Copy link
Contributor

For sure, you can use the full power of Godot to manage assets and resources, 3D is certainly supported, we just don't have any examples yet.

@gedw99
Copy link
Author

gedw99 commented May 17, 2024

thanks @Splizard

I need to dig into the golang package to see if there is an ECD system that we can do 3D with.

Then there is, I assume, the question of the 3D Model formats. This is what the Godot docs say:

glTF - supported in both text ( . gltf ) and binary ( . ...
DAE (Collada) - an older format that is still supported.
OBJ (Wavefront) - an older format that is supported, but the format is limited compared to modern options.
FBX - a commercial format that has limited support.

glTF looks like the best. If we will we need a golang glTF package in order to animate the models or not ? I assume we won't because the GoDot docs seems to indicate that 2D and 3D can be manipulated using the same API.

Interested in your thoughts on this..

@Splizard
Copy link
Contributor

If we will we need a golang glTF package in order to animate the models or not ?

I don't think you need any Go packages for this, Godot already has an excellent .gltf loader. I anticipate that you would import all of your models and setup levels and scenes within the Godot editor. Then you would be able to add behaviour by registering nodes in Go that you can add to your scenes.

@gedw99
Copy link
Author

gedw99 commented May 17, 2024

thanks for the info.

sounds like its worth a try :)

Need to find a simple GoDot project that has the original GLTF files to build an example from.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants