Defold 101
In this Zenva course, you’ll dive into Defold, master how it works from scratch, and also explore essential fundamentals with the Lua scripting language.
Find online courses and other structured learning material, when you want a longer guided track that connects multiple topics into one continuous learning path.
In this Zenva course, you’ll dive into Defold, master how it works from scratch, and also explore essential fundamentals with the Lua scripting language.
This Learning Pathway is designed to take you from beginner to expert in using the Defold game engine. You'll learn Defold architecture, character control, collision detection, interactive objects, level design, and Lua game logic. These courses are project-based, feature video, interactive quizzes and source code.
Through this course, you’ll explore the foundations of the Defold game engine from start to finish – including how to work with Lua scripting to program your game logic. These skills will give you the building blocks for developing your dream games with Defold and set you up for success in other genres.
This course teaches you to create a 2D platformer with Defold, covering tilemaps, player animations, collectables, enemy behavior, sound effects, and gameplay flow. Basic Defold and Lua knowledge is required. You'll build a complete game and gain skills for other genres.
This course teaches you to build a farming RPG in Defold, covering player control, crop systems, day progression, sprite atlases, data management, and UI design. Basic Defold and Lua knowledge is needed. Gain skills for advanced and complex projects.
This course covers building a complete 2D action RPG in Defold, teaching core mechanics like player control, enemy AI, dynamic cameras, health bars, scene management, and spawning systems.
This course covers building a complete block breaker game in Defold, teaching physics-based gameplay, paddle and ball mechanics, and procedural block generation using scripting.
Through this course, you will program a spaceship that moves through space. This will be a great opportunity to learn the basics of the Defold engine
In this module, we’ll reuse the spaceship from the previous lesson to learn how to navigate through a field of asteroids, avoid collisions, and shoot them down. It’s a great opportunity to learn how collisions work in Defold and to continue practicing with factories
In this module, you’ll learn how to use Defold’s tilemap system to create a small environment, and you’ll be introduced to the concept of modules.
New here? Start with a guided route suited to you, get a project running quickly, then continue through tutorials, manuals, courses, videos, examples, and community help without dead ends.
This is a dedicated introduction to Defold.
Start with practical tutorials that take you from first project to working game features.
Learn by watching walkthroughs, feature deep-dives, and creator tutorials.
Build a solid mental model of the editor, engine systems, and APIs.
Browse focused code samples, small projects, and reusable snippets.
Follow structured learning paths from beginner concepts to complete projects.
Ask questions, get unstuck, and learn with help from the Defold team and community. ↗
Look up Defold Lua and native extension APIs when you need exact details.