Defold (@defold)

Top repositories

1

defold

Defold is a completely free to use game engine for development of desktop, mobile and web games.
C++
3,668
star
2

asset-portal

List of Defold assets, libraries and extensions
Python
178
star
3

defold-examples

Defold Examples
Lua
144
star
4

doc

Defold game engine documentation for www.defold.com
Lua
99
star
5

examples

Defold examples for the Learn section of the site
97
star
6

editor2-issues

DEPRECATED
45
star
7

extension-fbinstant

Facebook Instant Games extension for the Defold game engine
C++
39
star
8

extension-admob

Defold native extension which provides access to AdMob functionality on Android and iOS
Java
36
star
9

extender

Native extension build server
Java
35
star
10

extension-rive

Adding Rive.app support to the Defold engine
C++
31
star
11

extension-spine

The Defold specific Spine runtime implementation
C
29
star
12

extension-websocket

A native websocket implementation for Defold
C
26
star
13

tutorial-war-battles

This tutorial goes through the steps needed to create a small playable game prototype in Defold
25
star
14

extension-gpgs

Defold native extension for Google Play Game Services
Java
24
star
15

sample-lights-and-shadows

Example of how to achieve pixel perfect shadows in a 2D view
Lua
23
star
16

extension-screenrecorder

This extension captures video gameplay.
C
21
star
17

extension-iap

In-app purchase extension for Defold
Java
20
star
18

extension-poki-sdk

Poki SDK native extension for Defold game engine
C++
20
star
19

extension-steam

Steamworks SDK integration with Defold
C++
19
star
20

codepad

Online Defold compiler/interpreter
JavaScript
19
star
21

tutorial-movement

Lua
18
star
22

extension-push

This is a Defold native extension which provides access to Push Notifications functionality on iOs and Android devices.
Java
18
star
23

extension-safearea

Simple native extension library for Defold that will change the view/render of a game to fit into the safe area on newer iPhones.
C++
17
star
24

sample-pixel-line-platformer

Defold sample project for a platformer game.
Lua
16
star
25

sample-roids

A very simple "Asteroids" clone
Lua
15
star
26

extension-firebase-analytics

Google Firebase Analytics extension for the Defold game engine
C++
15
star
27

extension-poco

Test automation from a computer to a test device using the Poco APO
Lua
14
star
28

tutorial-side-scroller

Lua
14
star
29

extension-review

Native iOS and Android ratings and reviews window for Defold
C++
13
star
30

defold-pbr

Lua
13
star
31

extension-prometheus

Lua obfuscation using Prometheus
Java
13
star
32

game-xoxo-nakama-server

Nakama server for a Tic Tac Toe game
Lua
12
star
33

extension-html5

Example showing how to create a native extension for HTML5
C++
12
star
34

sample-rpgmap

Lua
12
star
35

tutorial-platformer

Files for the platformer tutorial found here: https://www.defold.com/tutorials/platformer/
Lua
12
star
36

game-xoxo-nakama-client

This is a Tic Tac Toe game made with Defold and Nakama
Lua
11
star
37

extension-webview

Defold extension for creating and controlling webviews to show html pages or evaluate javascript.
C++
11
star
38

defold.github.io

www.defold.com
HTML
11
star
39

extension-facebook

Facebook extension using the official SDKs
C++
10
star
40

extension-ironsource

Defold native extension which provides access to IronSource mediation on Android and iOS
C++
10
star
41

build-size

Graph showing the Defold engine and editor sizes for all supported platforms
Python
10
star
42

extension-videoplayer-native

Videoplayer extension using native views
C++
9
star
43

extension-crypt

Native extension binding the dmCrypt Defold C++ SDK to Lua
C++
9
star
44

extension-vulkan

Enables support for Vulkan graphics
C++
9
star
45

extension-simpledata

Example how to bring custom data to a game object
C++
9
star
46

template-native-extension

Template project for creation of Defold native extensions
C++
8
star
47

extension-camera

Example of interacting with the camera through native extensions
Objective-C++
8
star
48

tutorial-colorslide

Lua
8
star
49

extension-lua-preprocessor

Small and simple Lua preprocessor for Defold
Java
8
star
50

repository-dispatch

GitHub Action to generate a repository dispatch event
Shell
8
star
51

extension-videoplayer

Videoplayer for the Defold engine
C
7
star
52

assets-defold

Defold logos to use on splash screens or other kinds of in-game promotions for Defold
7
star
53

tutorial-astronaut

Lua
7
star
54

extension-proto

This extension generates Lua bindings to encode and decode a predefined set of protobuf messages using Lua
C
7
star
55

game-xoxo

Tic Tac Toe game for reuse when testing different server implementations and backend services
Lua
7
star
56

template-basic-3d

The basic 3D project template that is available from the Defold editor launch screen
Lua
6
star
57

template-mobile

The mobile project template that is available from the Defold editor launch screen
Lua
6
star
58

game-climberz

Climberz is an infinite climber with web monetization support
Lua
6
star
59

extension-resource-encryption

Example of how to create a resource encryption plugin for Defold assets
C++
6
star
60

extension-android

Example of a native extension for Android
C++
6
star
61

sample-linker

Lua
6
star
62

extension-eos

C
6
star
63

game-xoxo-fbinstant

Facebook Instant Games example made with Defold
Lua
5
star
64

dev-app

Empty Defold application suitable for iterative development using the Defold editor and hot reload
5
star
65

sample-shadertoy

How to use a ShaderToy shader in Defold
GLSL
5
star
66

extension-iac

Inter-app communication extension for Defold
C++
5
star
67

extension-gamelift

Amazon Gamelift extension for the Defold game engine
C++
5
star
68

extension-webmonetization

Defold integration to the Web Monetization API
C++
4
star
69

sample-screen-to-world-coordinates

This sample project shows how to convert from screen to world coordinates while using a camera component.
Lua
4
star
70

extension-firebase-remoteconfig

Firebase Remote Config integration with the Defold game engine.
C++
4
star
71

sample-rive-game

Sample project showing how to use Rive animations in Defold
Lua
4
star
72

sample-runner

Infinite runner sample project
Lua
4
star
73

extension-autotiling

Add autotiling to Defold tilemaps
Java
4
star
74

sample-projections

Sample project showing the different render script projections that can be used in a Defold project
Lua
4
star
75

extension-kaiads

Integration of the KaiAds SDK with the Defold game engine
C++
4
star
76

sample-normal-maps-2d

GLSL
4
star
77

extension-siwa

Sign in with Apple extension for Defold
C++
3
star
78

demo-geometrywars

Old demo project
Lua
3
star
79

extension-webtransport

WebTransport implementation for Defold
3
star
80

extension-qrcode

A small extension to encode and decode QR codes.
C
3
star
81

example-defold-old

This Defold project contain a set of examples that illustrate various concepts and aspects of Defold
Lua
3
star
82

extension-kaios

Defold native extension for use with KaiOS
C++
3
star
83

extension-firebase

Firebase is Google's mobile platform that helps you quickly develop high-quality apps and grow your business. This repository contains the core components required by the various products included in Firebase. It is not intended for use on its own
Python
3
star
84

template-gamedistribution

Template project for distribution of HTML5 games using GameDistribution
Lua
2
star
85

extension-inappupdate

C++
2
star
86

sample-parallax

This sample shows how to create a parallax effect
2
star
87

games-showcase

Collection of Defold games
Python
2
star
88

sample-levelcomplete

This sample shows how to create a level complete screen
2
star
89

extension-googleplayinstant

Google Play Instant extension for the Defold game engine
C++
2
star
90

extension-zendesk

Zendesk SDK integration for Defold
C++
2
star
91

template-platformer

Template project for a platformer game
Lua
2
star
92

defwarez-shared

Lua
1
star
93

pbr-viewer

GLSL
1
star
94

test-app

Internal test app for Defold functionality
Lua
1
star
95

example-zig

Example of writing an extension using Zig language
C++
1
star
96

sample-main-menu-animation

This sample shows how to create a main menu animation
1
star
97

template-desktop

The desktop project template that is available from the Defold editor launch screen
Lua
1
star
98

build-time-report

Report for the bob.jar time profiler
TypeScript
1
star
99

test-sdk

Build a number of different extensions for all platforms to check for compatibility issues with the Defold SDK or build system
Shell
1
star
100

extension-pad

Extension for the Google Play Asset Delivery API
C++
1
star