Defold: 2D Game Engine by King.com
defold.com
defold.com
Also you're not in control of your own source code. It's stored on King's servers. I'm not trusting them with my shit.
Is contradicted by the marketing copy: "Analytics built in with zero setup help you keep track of your game."
I'm all for exposing the true motivations at play here, but please keep things factual.
The fact that it's even there rubs me the wrong way.
Check out out FAQ and EULA at http://www.defold.com
(I work for Defold)
As others have said, the fact that it is included is worrying and a reason I would not even test drive, however promising it looks, sorry.
Also, opting in for analytics means implicitly opting in for marketing and promotions per the linked site:
"marketing and promotion of our Services or related products, for example sending communications (including by email) for these purposes on our, or a third party's behalf. If you do not want us to use your data in this way please let us know by contacting us at: info@defold.com; "
shady
I don't know about Defold, but I'm getting lots of emails lately that goes like, hi customers, we changed our privacy policies and toc, make sure you read the hundred pages the following link and notice the subtle changes in wording without us providing a diff or breakdown. It is this easy to change default behaviour.
There is no hidden agenda here, we really just want to enable people to track installs/DAU etc across platforms without writing a row of boring platform specific analytics code.
3rd party sharing:
"We will only share your data with third parties:
with your consent (including as set out in this Player Privacy Policy);
as reasonably necessary in order to provide the Services to you;"
"as we reasonably believe is permitted by law or regulation; "
Information retaining: "We may retain information about you after you have deleted a Game or after we have ceased providing services if retention of your information is reasonably necessary to comply with our legal obligations, meet regulatory requirements, resolve disputes between members, prevent fraud, cheating or abuse, or enforce this Player Privacy Policy or any other agreement we may have with a user. "
Point 5. looks especially bad to me: "5. Other Information .. We may combine information that we collect from you with information about you that we obtain from such third parties and information derived from any other subscription, product, or service we provide. "
I understand it is not very different from currently accepted practices in privacy policies, and one could say it is unfair to point out just in this case, but it does not make it any better.
Disclaimer: I don't think Defold is a bad actor, just my 2 cents when somebody wants to do the right thing
(I work for Defold)
(This is how you change git server: https://forum.defold.com/t/howto-alternative-project-hosting...)
We had some weeks ago an internal presentation by the CTO and the Defold team. They explained their goals for doing it. The goals, as I remember them, to give Defold for free are:
* To improve Defold. The bigger the user base the more stable, relevant and useful it will be the product.
* To show people that King is a technology company. We do cool stuff.
* To be able to hire developers that already know our tech stack.
The first point is the most important one. What have helped to grow other engines has been a community of users that have helped to improve them in features and stability. Some times users help open source engines like Ogre3D, others they help paid engines like Unity3D. We think that King can offer a win-win situation with a free (like in free beer) engine with exciting features in exchange of a community that uses it and makes it relevant.
This ideas are in the box titled "Why are you releasing Defold free?" at the bottom of the site. If you want to read them from an official source.
Just because you make a shitty phone and puts an apple on it doesn't mean people will be buying your shit hands over fists.
Quality speaks for itself.
I think companies should be less territorial about names. Unless it is a direct copy, I'm sure the average people will be able to figure out that "candy smash" is a ripoff. After all only it won't have 20billion downloads.
This is nonsense. Nor King, nor other "big" companies do that. Look at the numbers "https://www.enolalabs.com/blog/archives/grossing-and-gaming-....
Companies also need to do games for kids like Nintendo, that does it in the most awesome possible way. But King does not do that.
If any marketing person is reading this. Please, take a look at King advertising, take a look at our branding and our merchandise products. King doesn't market casual games to children nor you should you do it.
Is this accurate?
I'm one of the engine devs. :)
There is currently a push for HTML5 related tasks in the planning, so it will only get better.
I'd recommend checking it out as an alternative to Unity if you are making a 2D game.
Defold seems like a nice idea. As with any games engine it's never about the quality of the engine but the asset pipeline you put in front of it (see Unreal engine for a grade A example of this). I didn't see much talk about the asset pipeline, I see people from King are around, anyone care to comment?
Oh.. so the art/assets pipeline is pretty much dictated by the internal teams. But feel free to use the engine and explain on Defold forums of the good and the bad. We'll be happy to listen.
The asset pipeline is not as customizable as one could wish for in it's current form, but something that will change with the upcoming new editor. In honesty, we haven't had a lot of requests in this regard in-house yet, but if this is something that is highly requested by indie users we will surely look into this.
(Hold tight, going into a bit of a tangent below.)
We put a lot of effort into performance, keeping the binaries small and having fast development iteration.
One very nifty thing is that the build/pipeline can be run as command line command, without even opening the editor, which enables you to setup your own build command in Sublime Text or on a build bot for example... (I have something like this at home where I can code in Sublime, hit Ctrl+B and it will build with the same code as the editor and automatically launch the game, all from inside my favorite code editor. Just imagine how sweet this will be when the pipeline/engine is a bit more extendable. :))
Yet another cool thing of course is being able to hot reloading resources while the game is running, also tying into the fast development iterations.
Hope this at least answers some of your questions. :)
Never buying or using anything from those sleazeballs, and you should follow suit.
Also you need a Google account to use it.
Sure. I cherry picked the negative because of this.
There are too many game engines that are made for special purpose studios (People who have experience with them)
I think there are a lot better GPL'd engines people should use so the community benefits; not Candy Trademark king King.com
Particularly Libgdx; Blender3d ; Godot
Now that I think about it game engines are a bit like Linux Distros in that all the options possibly dilutes the greater purpose.
I just argue it's more like
[Consumer] diluted Win-Win [King]
I posted another response with more details of better (Subjective) GPL'd community friendly engines.
Currently, your projects can only be stored on King's servers, not even github. When you finally publish your game, it will automatically include analytics that phone home to King, not you.
"We provide data collection and statistics of your players, if you want it – In order to provide Player Analytics, we need to collect data on your Players such as how they play Games and what device they used. If you choose not to use Player Analytics, we won’t collect any data relating to Players (except for errors directly related to the Defold Engine). Please see our Privacy Policy for Players http://www.defold.com/about-player-privacy/ for more information about what Player data we collect and what we do with it."
(I work for Defold)
What kind of scheming do you believe we are up to? I'm asking because we really want to do the right thing and be open about Defold. Maybe you have questions we have failed to answer properly?
Nothing is sent to any King servers, unless you actually want to use our analytics tools, which is an opt-in solution anyway. :)
The only reason why projects are hosted on our servers is due to the legacy of the engine, originally planned as a subscription service, long before being acquired by King. This is something that really wasn't a problem up until now, which is why it simply has stayed that way.
We want it to be easy for users to just create a project and start coding, not having to spend time on setting up development environment and code hosting. However, of course we see this is something people want to be able do as well. We will add the ability to more easily configure where projects are hosted (or even use local projects (already added to the new editor)).
But it's even possible right now to actually change your Git server to your own (or GitHub as you mentioned), I wrote a guide on it here: https://forum.defold.com/t/howto-alternative-project-hosting...
Right off the bat things are heading in the wrong direction.
All those developers would suddenly be hit by this trademark, and would be forced to rename their pre-existing games, unless they can afford to lose money on some expensive lawyers.
http://metro.co.uk/2014/02/13/candy-crush-saga-makers-to-sue...
That aside, it certainly seems to be inspired by CandySwipe plus Bejeweled. Not as bad as FreeCiv, which is a blatant, unashamed clone of Civization (with only minor differences). But I guess nobody complains about that since it's free.
My questions are
1. Can you extend the engine with any missing features. Two example cases: If we want to use some iOS specific feature that Defold my default doesn't support. Or if we'd wanted to implement Spriter support (instead of Spine).
2. Can you write your own shaders? Only thing I could find on it, is some tinting stuff, but that's not enough.
Thanks for releasing the engine for free and keeping it 2D focused!
2. Absolutely! We haven't got any good tutorial yet but you have full access to shaders.
Your questions reminded me of the prominent 'yes' in the case of the MOAI framework ..
Still, new 2D engines are welcome as Unity still has the 3D package to work with in a 2D game.
But if you are going for a 2D game, I think Defold is a really good choice. We support Android, iOS, desktop (Win, OSX and Linux) and HTML5. We try to solve all the icky platform specific stuff for you. And to start coding you only need to download the editor, there is no development environment to set up.
Are you doing fancy 3D stuff, then Unity will probably be better, currently. :)
Should work better.
It will have a unified look across all platforms though, but I would believe it's a bit more "OS X like" compared to the old Eclipse stuff.
In short, it will look a bit more modern than the current one. :)