Version 1.2




About Defold

Defold IDEDefold is an IDE for the Lua programming language and is ideal for games development. Used by professional and indie studios, it's a proven tool for developing games of all genres. Defold is built and used by "King", the studio famous for Candy Crush Saga. A game that earned the studio over $3.9 billion, being one of the most popular game of all time. Defold is used by more than 40,000 developers worldwide and is a great stepping stone to other industry standard game development tools including Unreal and Unity.

The finished code can be run on PC, or translated to web and mobile devices. You could even monetise a game developed in Defold by publishing it on the Apple Appstore, Google Play or Facebook Canvas, including in-app purchases! Defold also supports third party libraries to extend the functionality of the IDE further.

Why learn Defold?

The Defold IDE gives you a solid framework for games development, but leaves you plenty of room to create complex algorithms too. With Defold you are able to create a highly polished game using industry standard techniques that are suitable for your level of study. Games development has an ideal level of complexity for Computer Science programming projects and it is fun!

How do I start?

Use the tutorials on this site to learn the Defold IDE and Lua. Each tutorial introduces new concepts, plus some additional challenges for you to develop the skeletal programs further. The tutorials built into Defold will also show you the basics, but don't start the games from a blank canvas so you will probably find the tutorials on this site enable you to become a game developer more quickly with less frustration!

The help pages provide you with a quick reference guide for techniques you learn in the tutorials. These will show you how to tackle common games related problems in Defold.

Download and include the free-to-use graphics and sounds assets to speed up development and add sparkle to your game.