Hello, I’m not a professional developer, but I’ve recently been drawn to Defold and started learning Lua. What attracted me most is the calm, focused nature of the engine and how its overall structure has remained stable over time. However, after hearing a few concerns from others, I wanted to ask a few questions to better understand potential challenges.
I’ve heard that mobile development with Defold can become increasingly difficult as projects grow. Could anyone share specific difficulties you’ve faced in areas like monetization (ads, IAP) and live operations (analytics, retention optimization, etc.) after release? For example, issues such as ad mediation setup, regional payment integration, or analytics event tracking. I’ve read that sometimes native platform code or complex integrations are required—how advanced do these tasks get? Would they be too hard for someone without strong development experience?
My goal is to choose one engine and stick with it long-term. Although I have a full-time job, I want to create small, minimal puzzle games—either solo or with a small team. When I read about Defold’s philosophy, it felt like the perfect fit. But after researching more, I started worrying that while it looks simple and lightweight, it might still demand high-level development skills in practice. I’m wondering if it might be more practical to use Unity instead, even though its complexity, frequent updates, and bloated feature set are what originally pushed me away.
I mainly want to know two things: whether someone like me—without a professional programming background—can realistically adapt to Defold over time, and whether the challenges in mobile monetization (ads, IAP, analytics, etc.) are manageable without being a high-level developer. If I can clear up those two concerns, I’d love to fully commit and learn Defold properly. I know I could just “try and see,” but I’ve already spent time experimenting with other engines, so I’d really appreciate hearing from those who’ve gone down this road before.
Thank you very much in advance for your insights.