3D Tutorial for Defold

Hi,
I’ve seen more and more people from Defold Community start to make 3D game using Defold. I’ve used Defold for 2D games, but I also want to try to make my first 3D game using Defold. Unfortunately, right now I’ve not seen so much (actually haven’t seen any) tutorials about making 3D games using Defold. Is there anywhere to start learning 3D, because I also didn’t have prior experience about making 3D, so a step-by-step tutorial is going to help very much. For developers that using Defold for 3D before, where did you find resources to learn to make 3D game with Defold, or you have experience in Defold before?

7 Likes

Unfortunately, there are almost no tutorials on 3D. For me, it was more an experience of trying and researching.

If you have experience with using Defold for 2D games I guess all that you can find new here is in this short list:

  • Use the camera component to define view projection and set it to the render script with the acquire_camera_focus and use_camera_projection messages.
  • Add drawing the ‘model’ predicate to the render script because the built-in render script doesn’t have it.
  • Adapt shader programs to render materials with shading that is more suitable for 3D space.
  • Use model component for .dae files created with external tools.
  • Use mesh component for .buffer files created with external tools or scripts.
  • Undestand how the .buffer data glues with the materials, shaders and textures on some existing examples.
  • Use collision objects with primitive box collision shapes or with .convexshape files created with external tools or scripts.

Ask any question you’re interested in, and I’ll try to give you an example in existing extensions.

8 Likes

I think the best entry point for 3d in Defold will be dig into these repos:

10 Likes

@astrochili @AGulev
Thanks so much for your help.

I think the best entry point for 3d in Defold will be dig into these repos

Niceeee, I’m gonna take a look at these extensions, those seem to really make 3D workflow easier. Hopefully there will be 3D tutorial soon cause I think the engine seem to be very promising with the 3D capability.

5 Likes