Defold
Product
Showcase
Learn
Asset Portal
Open Source
Forum
Download
Home
Product
Showcase
Learn
Asset Portal
Open Source
Forum
Donate
Download
GitHub
Donate
Download
GitHub
Examples
Tutorials
Manuals
API Reference
FAQ
Examples
Tutorials
Manuals
API Reference
FAQ
Getting started
Introduction
Installing Defold
The editor
Glossary
Defold for Flash users
Getting help
Project setup
Creating a project
Project settings
Libraries
Core concepts
Building blocks
Addressing
Message passing
Application lifecycle
Assets and resources
Importing assets
Importing 2D graphics
Importing 3D models
Adapting to different screen sizes
Live update
Animation
Atlas
Font
Resource management
Tile source
Texture filtering
Texture profiles
Components
Overview
Collection factory
Collection proxy
Collision object
Camera
Factory
Label
Mesh
Model
Particle FX
Sound
Spine animation
Spine model
Sprite
Tilemap
Gui
GUI overview
Box nodes
Text nodes
Pie nodes
Spine nodes
ParticleFX nodes
Template nodes
Scripts
Clipping
Layouts
Physics
Physics overview
Collision objects
Collision shapes
Collision groups
Collision messages
Resolving collisions
Ray casts
Joints and constraints
Game logic
Scripts
Properties
Script properties
Lua in Defold
Input
Modules
Debugging
Saving and loading files
Working with files
Networking
Overview
HTTP Requests
Socket connections
WebSocket connections
Online services
Rendering
Render
Material
Shader
Texture filtering
Workflow
Adapting to different screen sizes
Bundling an application
Bob the builder
Hot reloading
Optimizing an application
Profiling
Refactoring
The mobile dev app
Version control
Writing code
Working offline
Debugging
Debugging game logic
Debugging native code
Debugging native code on Android
Debugging native code on iOS
Reading game and system logs
Profiling
Platforms
Android
iOS
Nintendo Switch
Linux
HTML5
macOS
Windows
Monetization
Ads
In-app purchases
Web Monetization
Extensions
Advertising Info
Camera
Facebook
Facebook Instant Games
Firebase Analytics
Google Play Game Services
Google Play Instant
In-app purchases
Inter-app communication
Push notifications
App review and ratings
WebMonetization
WebSocket
Webview
Native extensions
Introduction
Details
Defold SDK
Adding auto-complete definition
Best Practices
Debugging
Build Variants
Manifest Merging
Editor extensions
Editor scripts
Getting started
- Introduction
- Installing Defold
- The editor
- Glossary
- Defold for Flash users
- Getting help
Project setup
- Creating a project
- Project settings
- Libraries
Core concepts
- Building blocks
- Addressing
- Message passing
- Application lifecycle
Assets and resources
- Importing assets
- Importing 2D graphics
- Importing 3D models
- Adapting to different screen sizes
- Live update
- Animation
- Atlas
- Font
- Resource management
- Tile source
- Texture filtering
- Texture profiles
Components
- Overview
- Collection factory
- Collection proxy
- Collision object
- Camera
- Factory
- Label
- Mesh
- Model
- Particle FX
- Sound
- Spine animation
- Spine model
- Sprite
- Tilemap
Gui
- GUI overview
- Box nodes
- Text nodes
- Pie nodes
- Spine nodes
- ParticleFX nodes
- Template nodes
- Scripts
- Clipping
- Layouts
Physics
- Physics overview
- Collision objects
- Collision shapes
- Collision groups
- Collision messages
- Resolving collisions
- Ray casts
- Joints and constraints
Game logic
- Scripts
- Properties
- Script properties
- Lua in Defold
- Input
- Modules
- Debugging
Saving and loading files
- Working with files
Networking
- Overview
- HTTP Requests
- Socket connections
- WebSocket connections
- Online services
Rendering
- Render
- Material
- Shader
- Texture filtering
Workflow
- Adapting to different screen sizes
- Bundling an application
- Bob the builder
- Hot reloading
- Optimizing an application
- Profiling
- Refactoring
- The mobile dev app
- Version control
- Writing code
- Working offline
Debugging
- Debugging game logic
- Debugging native code
- Debugging native code on Android
- Debugging native code on iOS
- Reading game and system logs
- Profiling
Platforms
- Android
- iOS
- Nintendo Switch
- Linux
- HTML5
- macOS
- Windows
Monetization
- Ads
- In-app purchases
- Web Monetization
Extensions
- Advertising Info
- Camera
- Facebook
- Facebook Instant Games
- Firebase Analytics
- Google Play Game Services
- Google Play Instant
- In-app purchases
- Inter-app communication
- Push notifications
- App review and ratings
- WebMonetization
- WebSocket
- Webview
Native extensions
- Introduction
- Details
- Defold SDK
- Adding auto-complete definition
- Best Practices
- Debugging
- Build Variants
- Manifest Merging
Editor extensions
- Editor scripts
Deprecated manual!
Read more about
how to import and use 2D graphics here
Read more about
how to import and use 2D graphics here
Read more about
texture filtering
Read more about
materials
Languages
English
中文 (Chinese)
Νεοελληνική γλώσσα (Greek)
Português (Portuguese)
Język polski (Polish)
Español (Spanish)
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB