I’ve only ever worked with 2D game dev in Scratch, and I’m currently learning Java. I’ve worked a bit with Python before, but I’ve never learned anything about 3D and how it works. All I know is that it adds a z coordinate to the x, y plane. I’m not technically new to game dev (AP Calc student + 4years of Scratch) so I know the concepts and some of the math needed to do certain things, but when it comes to 3D, I’m a total beginner. Where should I start?
Also is there any way I could code in Java instead of JavaScript? If not, I’ll adapt.
The BabylonJS library is for Javascript and not Java which is a compiler language and Javascript is interpreter.
As you say, 3D is the dimension of depth in addition (Z axis).
If you are developing in Java, you should ask on forums that deal with Java.
f you want to understand 3D with JavaScript and especially using BabylonJS, you had to start here:
Welcome to the forums! The docs that @Dad72 linked are a great start for learning Babylon. You will see the examples are full of “playgrounds”: small code samples that should you how to do something. If you have questions, the best way to get help is to ask here in the forums with a small playground that shows the issue you are trying to figure out.