Here are all tutorials that we have created to help you get into Defold game development. If you are new to our engine and editor, this is a good place to start.
In this tutorial we start with an empty project and build a complete runner game with an animated character, physics collision, pickups and scoring.
In this article, we go through the implementation of a basic tile-based 2D platformer. The mechanics are moving left/right, jumping and falling.
This tutorial is intended to give a taste of what making games in Defold is about. It goes through creating a new project, based on a simple side-scroller.
In this tutorial we will build a complete little puzzle game with a start screen, the mechanics of the game and simple level progression in the form of increasing difficulty.
If you are new to Defold, this guide will help you getting your bearings right in the editor. It also explains the basic ideas and the most common building blocks in Defold: Game objects, Collections, Scripts and Sprites.
This public Github repo contains a selection of example projects. Download them, try them out, learn from them and then please feel free to use them as you see fit.
Defold expert Björn has created a page full of different code samples, demos and mini-games complete with code to show you how it's done.
Defold's own JCash has created a page with different samples, including a quick implementation of A* pathfinding.
In this sample, we demonstrate effects to present a main menu. The menu contains a background and two menu items.
In this sample, we demonstrate how to use a parallax effect to simulate depth in the game world. There are two layers of clouds, where one of the layers has the appearance of being further back than the other. There is also an animated saucer for flavor.
In this sample, we demonstrate effects for score counting. The scores appear randomly over the screen, simulating a game where the player obtains scores at different positions.
In this sample, we demonstrate effects to show the score counting that could occur when a level has been completed. A total score is counted up and three stars appears when different levels have been reached.
Learn the basics in this video tutorial series from GameFromScratch.com, starting with how to use the Defold editor and working up from there!
Need to brush up on Lua? If our own documentation isn't enough you should check out this big list of Lua-related resources compiled by users from our forum.
Do you know of a great video tutorial, livecoding stream, blog post, or some other interesting community made resource about Defold? Let us know so we can expand this section!