Am working on a 2D project in another engine where a part of it is horse riding (in third person perspective) outside which ought to be in 3D. Am not looking for Unreal engine realism but fairly good. Is this possible in Defold?
What are the 3D limits if any?
I highly recommend that you try/test it yourself. Itâs hard to know what you mean when you say âfairly good.â
Itâs easier to get started if you donât need lights, shadows, PBR materials and complex models. You can simply use unlit shaders, which are straightforward and as easy as 2D.
But when those things come into play, it becomes harder to get started. Youâll need to understand the shader, render script, etc., and youâll start hitting the bumps.
Few games/assets that I know developed using Defold:
Thank you ever so much! Will dive in to the engine and try everything.
So far I have only created 2D games, released the first one in 2000 and a small test game a side runner on Google in 2021 which got a lot of downloads without any efforts from me. If the 3D part canât handle what I need I can revert to the 2D âfakeâ 3D look. It is just more work with creating all the renedered images for horses moving.
Depends. Do you want easy great looking graphics? Then Iâd pass. If you are going for basic 3d then itâs good. Iâm making a 3d game but itâs mostly 2d on the background and itâs fine. Lighting doesnât change.
Short answer: you HAVE to do a lot (sometimes). We (community and the engineâs devs) are making efforts into pushing defolds capabilities into 3D, althouhg youâll always bear in mind that youâll have to go through a lot of manual labor sometimes. But not always! We have amazing extensions varying from common shaders and light props to exporting whole blender files pratically. I highly recommend the references other commenters made as well as taking a look at the 3d extensions for defold. Besides the community, the devs also made (and will make) great additions over time, my all time favorite was the addition of shader struct uniforms last update.
I am already setting up the 2D part of my project in Defold as a test and I like the engine. The only thing is to get used to the way it works I have worked with another engine for a few years now and the âwork flowâ is in my spine so to speak. It is only a matter of time.
Am not overly worried about the 3D part since I have a backup plan to create it in 2D.