Language Selection

English French German Italian Portuguese Spanish

King is making its Defold game engine open source

Filed under
OSS
Gaming
  • King is making its Defold game engine open source

    King's mobile and web game engine Defold is to be made available as an open source project.

    As part of the move, King is spinning out a new software foundation called the Defold Foundation. The foundation's board will be headed by Candy Crush Saga producer Sara Cederberg, who was formerly the director of engineering for the engine.

    With Defold going open source, King hopes that it will bring more transparency to game development, and that external developers will lend their expertise to make the engine better for everyone who uses it.

  • King makes Defold engine open source

    The engine is primarily used to make 2D games for mobile and browsers, such as King's own Blossom Blast Saga.

    King's aim is to invite external developers to help improve the engine and make its ongoing development more transparent.

    To lead these efforts, the company has formed a new organisation: the Defold Foundation.

    This will be headed by King's principal engineer and Defold product owner Björn Ritzl and Candy Crush Sada's producer and director Sara Cederberg, with Women In Tech Sweden's Elin Erksson also on the team.

King’s Defold engine is now open source...

  • King’s Defold engine is now open source through the Defold Foundation

    Developer King has announced that it is making its game engine Defold an open source game engine, allowing anyone to create mobile and web games on it. To make it truly open source King has now moved the engine to the Defold foundation where anyone can access it and tinker with it, with the hope that open collaboration will make the Defold engine better to use for everyone. Dozens of games have already been created with Defold and this move will ensure that many more will be as well.
    Tjodolf Sommestad, Chief Development Officer at King, said
    “We’re hugely impressed by the Defold team, and look forward to seeing many great gaming experiences come to life. We’ve seen millions of players already playing the King games run on the Defold engine and we’re excited to see the community come together even more, with the support of the Defold Foundation.”

Heroic Labs becomes a Defold game engine sponsor

  • Heroic Labs becomes a Defold game engine sponsor

    Recently, game developer King transferred the source code for the Defold game engine over to a new Defold Foundation where they opened up the source and now they have a new sponsor.

    There was a bit of an issue with the initial source opening for Defold, as they initially claimed it was "open source" but their license was tweaked in a way that made it not OSI-approved open source. Now they've moved over to calling it "source available". With that sorted, they're moving onto bigger things.

    Like other such projects, they allow the community to donate money to help development but they also take on corporate sponsors. King, the original copyright holder is currently a "Platinum" partner which provides them around $4,000 a month. Announced today is the inclusion of Heroic Labs as a "Gold" level partner, which should provide them a further $2,000 a month.

King makes its Defold Engine open source

  • King makes its Defold Engine open source

    Ritzl explained that moving Defold to an open source model can help build trust with developers, which is an important aspect of operating a game engine. By providing dev teams access to the source code, they also become more self-sufficient; being able to physically see the code should help them better understand how the engine works. Ritzl hopes that this understanding spills over into the greater development community as individuals share their findings with cohorts.

    Established by King this month, the Defold Foundation’s primary function is to keep the Defold engine open source, and prevent third parties from monetizing it. Based in Sweden, the foundation will continue to update and support the Defold Engine by optimizing it for various platforms, systems, services, and technologies in coming months and years. Ritzl said that he hopes this will result in better accessibility for game developers, which will benefit the games industry as a whole.

    “The foundation is an independent legal entity,” Ritzl explained. “It is in many ways similar to a corporation, but foundations have a separate legal status in Sweden. When a foundation is created, the founder sets a number of objectives for the foundation, and these objectives cannot be changed once the foundation is created. This makes it possible for a founder to ensure that donations given to a foundation is managed according to the wishes of the founder.”

“We have no interest in directly profiting from the success..."

  • “We have no interest in directly profiting from the success of game developers.” Defold creators on engine’s new license and current status

    My name is Björn Ritzl, and I currently work as the product owner for Defold and as a board member of The Defold Foundation. I have worked as a developer for almost two decades, primarily in the games industry, and even longer as a hobbyist writing my first lines of code on a C64 in the late 80s. I have worked with mobile game development since before the smart phones, and I’m a big fan of old school games from the days of the C64 and Amiga.

    The last seven years I’ve worked at King where I joined the Defold team when Defold was acquired by King in 2014.

    In mid-May, two important decisions were made. One of them was switching the engine to an open source model. Could you tell us about the reasons for that decision? And also, why now? Why not, for example, four years ago?

Defold Foundation awarded a grant to bring support...

  • Defold Foundation awarded a grant to bring support of Web Monetization

    The Defold Foundation recently announced another partnership, as they've secured a grant from Grant for the Web to bring in support for the Web Monetization API.

    Currently, Web Monetization is an API that is attempting to become a standard and it's being proposed to the W3C as such. This way, developers doing any sort of web-based game would have a set API to target making things a whole lot simpler.

    Since the Defold game engine, which now has the source code available, supports building games for the web with HTML5, it makes sense to get support for it integrated.

    "Web Monetization is an exciting new and non-intrusive way for game developers to monetize their creations while at the same time offering premium content to their paying players. The grant we have received from Grant for the Web will allow us to explore this new way of monetizing web games and we are excited to see it adopted by Defold developers," said Defold Product Owner Björn Ritzl.

    Also announced is that they will be running a Web Monetization game jam which will be hosted later this year. It's planned to have cash prizes and some "well known names" from the game industry will be involved. You can see the announcement here.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.