# We are finally sharing the Defold source code!

**URL:** <https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177>\
**Category:** Announcements\
**Created:** [May 19, 2020, 8:25am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177 "2020-05-19T08:25:12Z")\
**Posts on this page:** 19\
**Page:** 2

<div class="post-metadata">

**Author:** ![amel](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/amel/32/27475_2.png) [@amel](https://forum.defold.com/u/amel)\
**Post date:** [May 21, 2020, 7:35am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/22 "2020-05-21T07:35:47Z")

</div>

I believe this is the repository you’re looking for [GitHub - defold/extender: Native extension build server · GitHub](https://github.com/defold/extender)

---

<div class="post-metadata">

**Author:** ![coderm4ster](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/c/b3f665/32.png) [@coderm4ster](https://forum.defold.com/u/coderm4ster)\
**Post date:** [May 21, 2020, 10:32am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/23 "2020-05-21T10:32:18Z")

</div>

For my part, I’m very happy that the source code for Defold has become available. This is a huge step forward for both users and the team.

First of all, it is a great help to me to more accurately understand the internal operation of the engine and thus create even more optimized games. If unexplained errors occur, I can even determine the causes myself and look for workarounds.

I mostly follow the forum and Defold developments on a daily basis for several years. It has become apparent to me that the pace of development of Defold has slowed down in the recent past for some reason. This step could accelerate improvements in the future. I am sure that over time there will be more and more people who will contribute in some way to the development of the amazing Defold.

Thanks to the Defold Foundation for making it all possible!

---

<div class="post-metadata">

**Author:** ![ross.grams](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@ross.grams](https://forum.defold.com/u/ross.grams)\
**Post date:** [May 21, 2020, 11:29am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/24 "2020-05-21T11:29:52Z")

</div>

Now I just hope that, “It’s open source, so you can fix it/figure it out yourself!” doesn’t become the default answer to bug reports, feature requests, and questions about how the engine works. I got this answer a lot when using an open source game engine in the past, and it was extremely frustrating. Particularly to a beginner who may be struggling to learn basic programming with lua, suggesting they wade through thousands of lines of code in multiple other languages is a bit inconsiderate. It’s awesome that Defold is open source now, but this doesn’t change anything for the vast majority of users. (except to give them that little warm fuzzy feeling :P)

---

<div class="post-metadata">

**Author:** ![totebo](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/totebo/32/36087_2.png) [@totebo](https://forum.defold.com/u/totebo)\
**Post date:** [May 21, 2020, 1:42pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/25 "2020-05-21T13:42:24Z")

</div>

> [@ross.grams](#):
>
> Now I just hope that, “It’s open source, so you can fix it/figure it out yourself!” doesn’t become the default answer to bug reports, feature requests, and questions about how the engine works.

I agree. The reason I (and probably most developers here) use an engine in the first place is to reduce the time from idea to released game.

The fact that tools like Defold exist at all, and for free, is the reason I have the luxury of making games for a living. Fuzzy feeling doesn’t even begin to describe it!

---

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [May 21, 2020, 3:26pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/26 "2020-05-21T15:26:02Z")

</div>

I am hoping many of the vast majority of users choose to support Defold over time. 😃

[https://github.com/sponsors/defold](https://github.com/sponsors/defold)

I agree that for gamedevs they should be able to focus on making the game and not making the tools to make the game. But we can still give back both with code and with money!

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 21, 2020, 3:45pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/27 "2020-05-21T15:45:26Z")

</div>

> [@ross.grams](#):
>
> Now I just hope that, “It’s open source, so you can fix it/figure it out yourself!” doesn’t become the default answer to bug reports, feature requests, and questions about how the engine works

We will continue to work in more or less the same fashion with releases every four weeks, two weeks of beta testing, according to a roadmap defined by the foundation.

Things that will change is that we invite the community to contribute bug fixes etc and get more involved in the actual development, but we will not rely on this.

We will do our absolute best to continue to support the community. This will now also include support new contributors to help the get familiar with the code.

Another thing that will change is that the Defold Foundation will try to enter corporate partnerships with game tech companies. Some of these partnerships may involve development work in collaboration with the partner company, which will influence the direction of development.

---

<div class="post-metadata">

**Author:** ![ross.grams](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@ross.grams](https://forum.defold.com/u/ross.grams)\
**Post date:** [May 21, 2020, 4:12pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/28 "2020-05-21T16:12:39Z")

</div>

@britzl Oh, that reminds me, in the [FAQ](https://defold.com/open/) you have:

> We will also not accept contributions that aren’t in line with our roadmap.

Is there a public roadmap?

I’m assuming that that quote was meant in a more general, “contributions must fit the Defold project goals” rather than, “we won’t accept contributions for anything that wasn’t already planned in our roadmap”.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 21, 2020, 6:01pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/29 "2020-05-21T18:01:32Z")

</div>

> [@ross.grams](#):
>
> Is there a public roadmap?

We posted a high level roadmap a while back.

There’s also the GitHub project: [https://github.com/defold/defold/projects/27](https://github.com/defold/defold/projects/27)

I will make sure to rephrase the text your quoted. It is not entirely correct. We’re happy to accept contributions that fixes existing bugs or solves feature request (if we have agreed they are a good idea). We will not accept contributions for new features that have not been discussed with the community and Defold team.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 21, 2020, 9:40pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/30 "2020-05-21T21:40:15Z")

</div>

> [@britzl](#):
>
> I will make sure to rephrase the text you quoted.

I removed the sentence entirely. It was simply not true.

---

<div class="post-metadata">

**Author:** ![Muffin](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/muffin/32/20505_2.png) [@Muffin](https://forum.defold.com/u/Muffin)\
**Post date:** [May 22, 2020, 12:32am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/31 "2020-05-22T00:32:04Z")

</div>

> [@britzl](#):
>
> Another thing that will change is that the Defold Foundation will try to enter corporate partnerships with game tech companies. Some of these partnerships may involve development work in collaboration with the partner company, which will influence the direction of development.

[Epic Megagrant](https://www.unrealengine.com/en-US/megagrants) could come in handy 😉 🙂

Defold foundation gets funding, Epic gets more users, devs get free online services

It’s a win,win,win. 😀

---

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [May 22, 2020, 1:06am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/32 "2020-05-22T01:06:39Z")

</div>

Epic funding the support of their games services to work with Defold would be cool! Worth a shot to apply to see if they would support the project like they have with other gamedev tools.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 22, 2020, 4:36am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/33 "2020-05-22T04:36:35Z")

</div>

Yes, Epic is on our radar. Does anyone have a contact there?

---

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [May 22, 2020, 6:02pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/34 "2020-05-22T18:02:33Z")

</div>

A good first step would be for an official from the Defold Foundation to fill out the application form on the page [https://www.unrealengine.com/en-US/megagrants](https://www.unrealengine.com/en-US/megagrants)

Possibly they would be interested in long term support. I don’t have any good contacts for Epic myself right now. You could try reaching out to Tim Sweeney directly but I would still fill out the form first. The people who review the applications will eventually approve or reject.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 26, 2020, 12:31pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/35 "2020-05-26T12:31:10Z")

</div>



---

<div class="post-metadata">

**Author:** ![Vgreen](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/vgreen/32/13343_2.png) [@Vgreen](https://forum.defold.com/u/Vgreen)\
**Post date:** [May 29, 2020, 10:02pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/36 "2020-05-29T22:02:02Z")

</div>

> [@britzl](#):
>
> We posted a high level roadmap a while back.

Hey!  
I took a look at the roadmap and noticed 3D support, what do you think that will end up looking like? Will it bring the engine closer to that of unity and unreal in the 3D sense?

---

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [May 29, 2020, 10:42pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/37 "2020-05-29T22:42:56Z")

</div>

Which specific 3D features do you want to see? In the sense of bringing Defold closer to Unity or Unreal?

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 30, 2020, 4:21am UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/38 "2020-05-30T04:21:18Z")

</div>

> [@Vgreen](#):
>
> what do you think that will end up looking like? Will it bring the engine closer to that of unity and unreal in the 3D sense?

It makes no sense for us to compete with Unreal and Unity, trying to catch up to them. Godot seems to be going in that direction and the competition in that space is fierce. Defold has found a niche for itself and we believe we can make improvements to 3D support without compromising on our existing strengths. Some things on our list:

Custom collision shapes for 3D physics - We recently added runtime creation and manipulation of meshes ([3D meshes in Defold](https://defold.com/manuals/mesh/)) and we want to be able to use the meshes as collision shapes.

Improved Collada importer - The current importer is very bare bones with support for only a single mesh.

Improved model animations

Updated render API - We want to design a new render API to break out of the limitations of OpenGL ES 2.0 and leverage the vulkan support we’re soon shipping.

Improve snapping and alignment features in the Defold editor:

- Absolute snap-to-grid
- Snap to point
- Snap to surface
- Adjustable pivot (so you can rotate around an arbitrary point or snap an arbitrary point to another)
- Discrete rotate (step rotate in snapped angle steps)
- Align and distribute objects based on bounding boxes.

---

<div class="post-metadata">

**Author:** ![Vgreen](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/vgreen/32/13343_2.png) [@Vgreen](https://forum.defold.com/u/Vgreen)\
**Post date:** [May 30, 2020, 2:39pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/39 "2020-05-30T14:39:07Z")

</div>

Mainly the stuff that @britzl had just covered in response to my recent comment. Dedicated 3d rendering, dedicated 3d scene editor, that type of stuff. Also, a dedicated lighting system would be a great plus.  
I’m looking forward to Defold’s future!

---

<div class="post-metadata">

**Author:** ![Miad](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/m/c6cbf5/32.png) [@Miad](https://forum.defold.com/u/Miad)\
**Post date:** [September 4, 2022, 7:48pm UTC](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177/42 "2022-09-04T19:48:27Z")

</div>

If you speak Persian, join the unofficial Telegram group: [Telegram: Contact @defoldask](http://t.me/defoldask)

[Previous page](https://forum.defold.com/t/we-are-finally-sharing-the-defold-source-code/65177.md?page=1)
