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

Ubuntu’s New Desktop Installer Is Now Available for Public Testing, Here’s How to Test It

In early March, I took a first look at the Ubuntu’s new Desktop Installer as Canonical provided web-based designs of the new installer ahead of its initial release as part of the Ubuntu installation images, but now the installer written in Flutter is finally available for public testing in the latest daily build images of Ubuntu 21.10. The biggest changes in Ubuntu’s new Desktop Installer, besides the modern design that applies to all of the installer’s pages, is a brand-new “Try or Install” page that includes a “Repair Installation” option to help you repair a broken Ubuntu system, the ability to turn off Intel RST (Rapid Storage Technology) if you’re installing Ubuntu alongside Windows, a new page to allocate disk space, and a new page to choose between Light and Dark themes. Read more

today's leftovers

  • Run Every Distro At Once | LINUX Unplugged 417

    Yabba Dabba Distro! Run every major distribution on one native host. How we hijacked a Fedora install and turned it into the ultimate meta Linux box. Plus Valve and AMD team up to improve Linux performance and the duct-tape solution holding our server together.

  • Win a $10,000 Thelio Major Workstation!

    The computer and operating system are the most powerful tools in existence. The Launch into Learning season encourages STEM and creative professionals like you to hone their craft, learn a new skill, or make something they’re proud to share. This year, we’re empowering one lucky user with a $10,000 Thelio Major workstation. The complete package includes a Launch keyboard, an MX Master 3 wireless mouse, a 27” 1440p IPS display, and a decked-out Thelio Major.

  • U.S. medical entities fall prey to Pysa threat actors, but many haven’t disclosed it – at least, not yet.
  • Damage control: Microsoft deletes all comments under heavily criticized Windows 11 upgrade video
  • C++ Vector Iterators – Linux Hint

    The main iterators in C++ are Input Iterator, Output Iterator, Forward Iterator, Bidirectional Iterator, and Random Access Iterator. Reverse Iterator is not really an iterator; it is an iterator adaptor. There are some variants to iterators, like a constant iterator. An iterator is an elaborated pointer. Like a pointer, it points to objects of the same type in memory at different times. All iterators are dereferenceable, except for the output iterator that is dereferenceable only for a set of types. Dereferenceable means the value pointed to by the pointer or iterator can be obtained using the indirection operator, *. An integer can be added to some iterators in the same way, and for the same purpose, the integer would be added to a pointer. The questions for this article are: What are these iterators? Which of these iterators are used with the C++ vector? How are these iterators used with the C++ vector? This article answers all these questions in a simplified way. At the end of this article, when all these questions would have been answered, C++ vector iterators will be intuitive and natural (for the reader).

  • Security breaches where working from home is involved are costlier, claims IBM report

    Firms looking to save money by shifting to more flexible ways of working will need to think carefully about IT security and the additional cost of breaches linked to staff working from home. That's according to the latest annual "Cost of a Data Breach Report" conducted by Ponemon Institute along with IBM Security, which found that the average total cost of a remote-working data breach was more than $1m higher than cyberattacks where remote working wasn't a factor.

  • IBM Cloud took the evening off – 23 services were hard to provision for eight hours

    IBM cloud has experienced a significant Severity One outage – the rating Big Blue uses to denote the most serious incidents that make resources in its cloud unavailable to customers. The impact was indeed severe: IBM stated that users might not be able to access its catalogue of cloudy services or provision affected services.

Hardware From Vecow and Arduino

  • Vecow unveils Intel Atom x6211E based fanless Box PC & Pico-ITX motherboard

    Vecow EPBC-1000 2.5-inc/Pico-ITX single board computer powered by an Intel Atom x6211E Elkhart Lake processor, and found in the company’s PBC-1000 ultra-compact fanless embedded box PC, is designed for edge applications such as intelligent control, energy management, M2M, In-Vehicle Infotainment (IVI), factory automation, and any AIoT or Industry 4.0 applications.

  • This massive five-axis CNC machine is 3D-printable | Arduino Blog

    CNC (Computer Numerical Control) mills, routers, and lathes are indispensable manufacturing tools. If you need a part that adheres to tight tolerances, you turn to a CNC machine. Industrial CNC equipment is usually large, heavy, and very expensive. But small models exist for light-duty hobby jobs. This DIY device designed by Brian Brocken stands out because it is huge, has five axes, and is 3D-printable.

  • Hacking an old Nintendo Zapper into a wireless remote | Arduino Blog

    Those of us who have experienced the Nintendo Zapper while playing games such as Duck Hunt will probably have fond memories of it. However, with the rapid disappearance of CRT TVs and the aging of the physical mechanisms, YouTuber DuctTape Mechanic wanted to give an old Zapper a new lease on life. His modification integrated a small RF transmitting module into the top of the device, allowing it to be switched on by the trigger’s microswitch. With everything in place inside the Zapper, he moved onto the receiver.

Top 5 Software Tools for Linux with Data Encryption

Data encryption is a must-have feature in today’s world of cybersecurity. It allows you to encode your data making it unintelligible to someone who doesn’t have the authorized access. To be more secure online, it might be a good idea to opt for software that comes with this useful feature by default. Read more