Side scroller
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. You will then learn how to tweak the game to...
Our tutorials section is the best place to start if you are new to game development or Defold to make visible progress quickly.
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. You will then learn how to tweak the game to...
In this beginner's tutorial you learn how to capture player input and make a character move and animate. You will also learn about game objects, components and collections.
In this beginner's tutorial you learn how to make realistic movement using vectors and some simple vector algebra.
In this tutorial you will create the embryo of a small shooter game. This is a good starting point if you are new to Defold.
If you are new to Defold, this tutorial will help you to get started with script logic together with a few of the building blocks in Defold.
If you are new to Defold, this tutorial will help you to lab with a few of the building blocks in Defold and run script logic.
If you are new to Defold, this tutorial 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, collecti...
In this tutorial, you go through the implementation of a basic tile-based 2D platformer in Defold. The mechanics you learn are moving left/right, jumping and falling.
In this tutorial you start with an empty project and build a complete runner game with an animated character, physics collision, pickups and scoring.
In this tutorial you 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.
This sample project shows how to create a platformer game using original art created by Kenney.
This is a very simple 'Asteroids' clone where you turn the ship left and right with the arrow keys and fire at incoming meteors with space.
This sample project shows how to create a linker game. Click and drag and link three or more fish of the same color together to remove them from the board. Long chains of fish yields boosters.
This sample project shows one method of creating very large screen based RPG maps in Defold.
In this medium difficulty tutorial you build an in-game GUI, a GUI screen for level selection and a start screen for a simple multi level mobile game.
In this sample project, you learn effects to present a main menu.
In this sample project, you learn effects for score counting.
In this sample, you learn effects to show the score counting that could occur when a level has been completed.
In this tutorial you will convert a shader from shadertoy.com to Defold.
In this tutorial you will learn how to use a shader to scroll a repeating texture.
In this guest tutorial Paweł Jarosz, developer of Witchcrafter: Empire Legends, share his experience learning shader programming in general and for Defold in particular.
In this tutorial you will create a full screen post effect in Defold.
This sample project shows how to achieve pixel perfect shadows in a 2D view.
This sample project shows how to port a Shadertoy shader to to Defold.
In this sample project, you learn how to use a parallax effect to simulate depth in the game world.
In this tutorial we will look at how to create online multiplayer games in Defold using the open-source Nakama game server from Heroic Labs.
In this blog post we’ll look at how to add the Yandex.Games SDK to a Defold game and how to submit your game to the Yandex.Games catalog.
In this blog post we'll look at how to add the Game Distribution SDK to an existing game or how to create one from scratch. We will also look at how to submit your game for distribution through the Ga...
In this tutorial by Zenva, we will be going over the very basics of Defold, from installation to creating our very first game! If you are new to Defold, or have never touched game development in your ...
These tutorials illustrate several common features of the Defold Game Engine, to include: (a) Image Procedures, (b) Dragging and Dropping Game Objects, (c) various Game Object Movement Techniques, (d)...
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.