Hi I have a few questions regarding this project:
Hey @Joe23232 ,
I think I can answer a couple of your questions at least.
I've been building a prototype with this for the past couple weeks.
There is a good starting point boilerplate project with ECS integration through the specs crate here.
This is what I've been building with.
Here is another tutorial discussing integrating specs with ggez.
Compile times have been fine for me, especially after the first cargo run. My project is currently small, however, so I assume times will go up as I add more code.
I'm also not doing anything 3d. Since that uses a different package, the compile times might be separate.
There is more information about 3d in this faq section.
@tlboright I see, thanks mate :)
Can this do 3D graphics?
In theory, but not very well. You basically have to write your own graphics using gfx-rs, see the FAQ and the cube.rs example.
Is there a GUI game editor, preferably a Blender addon integration? If not is it being planned to be made?
No and no, at least not by me. It'd be cool, but I don't have the time.
Does it have ECS integration?
Not directly, but it's designed to be usable with just about any ECS crate. I've used it with specs and hecs personally.
Is there some forum page or a Discord server or something?
Occasionally discussion happens on Reddit in /r/rust_gamedev , and there's a fair few people on the Rust Community Discord and the Rust Gamedev Discord who are familiar with ggez (including myself).
Is this game engine supposed to be simpler to code in compared to the Bevy game engine?
I haven't used Bevy, so, I don't know. I expect ggez will be smaller and more minimal, but simpler for simple things. My experience is that the more complete/complicated your game becomes, the more the features from more complicated game engines matter.
What are the compile times like?
They're okay-ish at best. Compiling ggez itself from scratch with all dependencies takes a good couple minutes, especially in release mode or on old hardware, but compiling a game that uses ggez is usually much quicker. I'm making a game with it now (using the devel branch) and once all the dependencies are built, the game itself builds in ~8 seconds on mediocre hardware.
I see, thanks mate for letting me know
On Wed, Dec 2, 2020 at 5:50 AM icefoxen notifications@github.com wrote:
Can this do 3D graphics?
In theory, but not very well. You basically
Is there a GUI game editor, preferably a Blender addon integration? If not is it being planned to be made?
No and no, at least not by me. I don't have the time.
Does it have ECS integration?
Not directly, but it's designed to be usable with just about any ECS
crate. I've used it with specs and hecs personally.Is there some forum page or a Discord server or something?
Occasionally discussion happens on Reddit in /r/rust_gamedev , and there's
a fair few people on the Rust Community Discord
https://discord.com/invite/tcbkpyQ and the Rust Gamedev Discord
https://discord.gg/yNtPTb2 who are familiar with ggez (including
myself).Is this game engine supposed to be simpler to code in compared to the Bevy game engine?
I haven't used Bevy, so, I don't know. I expect ggez will be smaller and
more minimal, but simpler for simple things. My experience is that the more
complete/complicated your game becomes, the more the features from more
complicated game engines matter.What are the compile times like?
They're okay-ish at best. Compiling ggez itself from scratch with all
dependencies takes a good couple minutes, especially in release mode or on
old hardware, but compiling a game that uses ggez is usually much
quicker. I'm making a game with it now (using the devel branch) and once
all the dependencies are built, the game itself builds in ~8 seconds on
mediocre hardware.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ggez/ggez/issues/841#issuecomment-736747817, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIKO7IIVKWA5M5JMRXO3MWLSSU3GZANCNFSM4T4LBBDA
.