Welcome to the documentation for Defold, the free game engine by King.
dmWebServerWeb server functionsdmLoglogging functionsliveupdateLiveUpdate API documentationdmMemorySDK Alloca API documentationcollectionproxyCollection proxy API documentationdmHidSDK Hid API documentationdmThreadSDK Thread API documentationdmConnectionPoolSDK Connection pool API documentationdmMutexSDK Mutex API documentationhtml5HTML5 API documentationmathLua math standard librarydmDDFSDK DDF (Defold Data Format) API documentationbufferBuffer API documentationdmGraphicsSDK Graphics API documentationosLua os standard libraryimageImage API documentationtableLua table standard librarylabelLabel API documentationprofilerProfiler API documentationdmMathSDK Math API documentationsysSystem API documentationdmFileDescriptorSDK File Descriptor API documentationdmCryptSDK Crypt API documentationmodelModel API documentationcameraCamera API documentationdmSysSDK Sys API documentationzlibZlib compression API documentationparticlefxParticle effects API documentationdmRenderRender API documentationdmURISDK URI API documentationsharedlibrarySDK Shared library API documentationgoGame object API documentationdmTransformTransform API documentationdmIntersectionIntersection math structs and functionsdmMessageMessage API documentationdmGameSystemComponent render constant API documentationbaseLua base standard libraryspriteSprite API documentationmsgMessaging API documentationcrashCrash API documentationresourceResource API documentationvmathVector math API documentationdmHashSDK Hash API documentationfactoryFactory API documentationb2dBox2D documentationdmEngineSDK Engine extension API documentationbuiltinsBuilt-ins API documentationdmHttpClientSDK Http Client API documentationdmSocketSDK Socket API documentationdmTimeSDK Time API documentationdmScriptSDK Script API documentationdmAndroidSDK Android API documentationdmStringFuncString functions.renderRendering API documentationioLua io standard librarypackageLua package standard librarywindowWindow API documentationdmExtensionSDK Extension API documentationdmConditionVariableSDK Condition Variable API documentationdmGuiDefold GUI systemb2d.bodyBox2D b2Body documentationdmVMathSDK Vector Math API documentationdmSpinlockSDK Spinlock API documentationdmSSLSocketSDK Secure socket API documentationdmGameObjectGame object functionsstringLua string standard librarydmAtomicAtomic functionsdmPhysicsPhysicshttpHTTP API documentationdmHashTableHash tabletilemapTilemap API documentationsocketLuaSocket API documentationengineEngine runtime documentationdmConfigFileSDK ConfigFile API documentationdebugLua debug standard librarydmResourceResourcesoundSound API documentationdmArrayTemplatized arrayphysicsCollision object physics API documentationcollectionfactoryCollection factory API documentationdmStaticAssertStatic assertdmBufferSDK Buffer API documentationguiGUI API documentationjsonJSON API documentationdmImageSDK Image API documentationbitBitwise operations API documentationdmAlignSDK Align API documentationdmProfileProfiling API documentationtimerTimer API documentationcoroutineLua coroutine standard library