First, Thankyou for making this awesome game engine.
I have been following Godot for a year now, and always wanted to dive in, but two things held me back,
1: I wanted to start with 3D than of 2D 2: I wanted to start with CPP as my core language.
I knew that Godot is capable of doing both, just that it's a bit harder and time consuming, than going with 2D and GDscript.
I thought I will give it a shot, but kinda got lost in CPP documentation, and read at many places that C# documentation is better than Cpp's.
Request: Please, I see Godot 4.0 as the engine I was looking for, before you release it's stable Version, do focus on providing better CPP documentation with a lot of examples.
Thankyou once again =)
Are you referring to scripting your game in C++ via GDNative or are you asking for documentation of the C++ source code?
I knew that Godot is capable of doing both, just that 3D is a bit harder and time consuming.
this is stereotype from times before engines, where everything had to be written from scratch.
With Godot, 3D is as easy as 2D, just one more coordination axis,
and with GDScript built straight in editor - its zero compile time ultra rapid development / debugging
@AdarshRise additionally, you can look at some tests to learn C++ development which look more like real-life examples (mainly instantiating a MainLoop and other core stuff not typically seen in GDScript).
Are you referring to scripting your game in C++ via GDNative or are you asking for documentation of the C++ source code?
I meant, making games directly using Cpp
I knew that Godot is capable of doing both, just that 3D is a bit harder and time consuming.
this is stereotype from times before engines, where everything had to be written from scratch.
With Godot, 3D is as easy as 2D, just one more coordination axis,
and with GDScript built straight in editor - its zero compile time ultra rapid development / debugging
Indeed, I too plan to create prototypes in GDscript, But once I am satisfied with it. I plan to rebuild it using CPP. So, a good documentation will help in this transition.
@AdarshRise additionally, you can look at some tests to learn C++ development which look more like real-life examples (mainly instantiating a
MainLoopand other core stuff not typically seen in GDScript).
Yeah, they look very useful.
Duplicate of #5312 and https://github.com/godotengine/godot-docs/issues/140.
Most helpful comment
this is stereotype from times before engines, where everything had to be written from scratch.
With Godot, 3D is as easy as 2D, just one more coordination axis,
and with GDScript built straight in editor - its zero compile time ultra rapid development / debugging