Defold is a free, cross-platform game engine for creating fast 2D games and lightweight 3D games on desktop, mobile, web, and consoles.
It combines a full editor, runtime, scripting workflow, build pipeline, and deployment flow in one developer-friendly toolchain.
Defold is a free, cross-platform game engine designed for creating console, desktop, mobile, and web games. It comes with no up-front costs, licensing fees, or royalties. The source code is available on GitHub under a developer-friendly license, giving creators the flexibility to inspect, customize, and extend the engine when needed.
Defold is built to help developers move from idea to shipped game without heavyweight setup, licensing friction, or fragmented tooling.
The Defold editor runs on Windows, Linux, and macOS, offering an integrated code editor, debugger, profiler, and visual editors for scenes, UI, particles, atlases, and other core workflows. Game logic is written in Lua, with the option to extend functionality through native code when needed.
Defold is used by an ever-growing community of developers, from indie creators and students to studios shipping commercial titles. It is widely recognized for ease of use, strong technical documentation, and a welcoming community, making it a practical choice both for learning and for professional game development.
From an internal engine to a foundation-backed product used by developers around the world.
Defold was created by Christian Murray and Ragnar Svensson as a side project while working at Avalanche Studios, and later as a full-time business before being acquired by King in 2014. Defold was then developed and used internally at King for several years before the decision was made to make it available to developers outside the company.
The public announcement and release of Defold as a free-to-use game engine happened at the Game Developers Conference in San Francisco in March 2016. Development has continued through regular engine and editor releases, with a major early milestone being the release of the new editor in 2017.
King made the decision to make the Defold source code available in May 2020 and, as part of the same transition, transfer Defold to the Defold Foundation. The foundation works with industry partners to provide developer-friendly software and services to game developers across the globe.
Defold is actively developed by the Defold Foundation with regular releases of new fixes, improvements, and features. The goal is to keep the engine sustainable, free to use, and open to extension without locking creators into expensive licensing or royalty schemes.
Defold development is visible, ongoing, and backed by a clear operating model.
Follow recent product and community updates from the Defold team.
Managing a product such as Defold requires a clear structure and long-term stewardship.
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.
Download Defold and start building your next cross-platform game with the editor, runtime, build pipeline, and tools working together out of the box.