Hey everyone, this post is a little bit long so if you’re looking for a tl;dr I asked my primary questions at the bottom of my post.
I’m still relatively new to defold and how it works. I’ve done a few defold tutorials after recently learning lua and then love2d. Prior to this my only programming experience is from messing around with javascript and html5 to make math games.
My biggest gripe, being new to game engines and game development in general are the issues I am having trying to wrap my head around how everything is structured in Defold, or “how” I should structure things in Defold. While I’m sure it’s intuitive, I don’t really have a sense for how and why everything is structured where as with love2d, I had a greater sense of control and comprehension because I did much more from the ground up. I liked having the understanding I gained from working at a lower level because it helped things make sense to me. With Defold, it feels like the scope of my understanding is limited to only making games similar to the ones I made following tutorials.
If I wanted to make a similar game to what I’ve learned from the tutorials on Defold, sure, no problem, it would be way easier and more productive to do it in Defold, but now that I’m wanting to tackle an RPG project, I don’t really have an idea of how I’d want to go about it. With love, I’d sort of know where I would want to start and how I would want to go from there (though I think it would be way more work using a framework like love). I think one of the reasons for this is because as a framework, it felt like I had a lot more freedom, or flexibility at the expense of having to do a lot more of the work (in other words, at the expense of productivity).
Honestly, I’m ashamed to post this because I feel like I could be missing fairly simple or obvious concepts. I’m still doing tutorials, reading more of the documentation, etc so hopefully I’ll have more things figured out soon.
I want to know the thoughts and opinions of the more experienced users here who have a better understanding of Defold. More specifically, I had these three questions:
-How would you guys go about making an RPG on Defold?
-What do you think are pros or cons to the way things are structured in Defold, perhaps in contrast to Godot’s node based design, or just structuring things yourself using a framework or libraries?
-How might design and production differ or contrast making the same type of game in a different engine (use whatever as an example)?