Hi guys!
I came to know about Defold engine, some Gideros clone (or not clone).
I wonder why did they create Defold? They intended to add something that they think is missing in Gideros?
Do you know if Defold offers anything that Gideros doesn't? I've googled, but didn't find much.
And what does Gideros offer that Defold doesn't
What do you think?
Comments
When you look at their entire framework, Gideros is better IMHO and Gideros infrastructure would be right up there if Gideros had the kind of money and human resource that King have at their disposal.
Anything that you can do in Defold you can do in Gideros and most likely better (except native Spine *hehe* and the visual editor and maybe faster? I would have to compare but Gideros is flipping fast!
Gideros is more bare bones and you probably have to work a bit harder but personally I think that makes you a better programmer.
There are way crazy things like the new plugin system and the coming Gideros Studio improvements, the extended Lua instructions (macros, fast bit and such), fake threads, random generator that is the same on every architecture, the list goes on and on that Defold doesn't have at all.
Oh, and Gideros is true open source!!! :bz
Likes: SinisterSoft, Atavismus
I tried Defold: to me it's more a kind of lua Unity (editor oriented).
I'm very new to Gideros (joined in september), I tested several engines: Gideros is the best 2D engine imo.
Also, the position of King towards indiedev is very questionable and even worrying.
Imo, better choose a real free open source independent engine.
Likes: SinisterSoft, antix
http://store.steampowered.com/app/367110/Dustbowl/
and then they decided to make the engine public
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
guys from defold forum also shared their opinions
https://forum.defold.com/t/defold-vs-gideros/13510
I guess I have to actually try both engines and see what suits my personal needs better.
Projects bound to Defold's server are spoiling my mood right from the start.
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
On being all-in-one, defold will have the edge as it has built-in editors for lots of stuff. But if that is what you want then you should move to Unity as that has even more. The more of these you add though then the bulkier the output and the likelyhood of supporting lower performance devices reduces. Output a Gideros program (with the requires plugin set to allow tv, etc) and you exclude about 250 to 300 Android devices - do the same with Unity and you allow only 250-300 devices (no idea about defold compatibility range).
On flexibility, Gideros is more low-level - you have to do slightly more, but the results will be more rewarding as a result - you can tweak things to what you want. If you need lower-level then the source code is available so you can also add it there.
On Lua vs Lua, the Gideros version should be much better (built-in profiler, fake threads, binary numbers, 64-bit integers, etc) and faster (if you use the new operators) that we added.
On number of targets, Gideros already has more targets - as new targets arrive then as Gideros is open source if a main team member doesn't add it then someone else can join the team to add it instead. With defold you have to wait to see if King decide it's worth the effort.
On code protection, Gideros 'compiles' your Lua source into our unique universal version of Lua Bytecode. This bytecode is further encrypted. With other systems that compile the code for you on their servers you don't know what they are doing with it (do you trust King?). I know of at least one other Lua based system that actually doesn't store bytecode on iOS (because normal Lua bytecode isn't universal), instead they encrypt your original source code and store that instead - hoping that their encryption can't be cracked - which it has been btw! I don't know if defold also does this, but I might download a King ipa file and take a look.
Likes: Apollo14, snooks
https://deluxepixel.com
I'd be interested to see what you discover with the ipa file too
To use a Star Wars analogy, Defold is the dark side of the Force, the easier way that leads to pain and ruin
Likes: SinisterSoft
also with gideros nowadays i'm quite confident that it will not sink, whereas back when it was not open-source at some point it looked like a realistic possbility.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: oleg, SinisterSoft
Fragmenter - animated loop machine and IKONOMIKON - the memory game
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Likes: SinisterSoft, Apollo14, antix
Likes: Apollo14, SinisterSoft, Atavismus, antix
Likes: antix, SinisterSoft, Apollo14
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Likes: jdbc
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Likes: Apollo14
https://deluxepixel.com
Likes: SinisterSoft, antix
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Defold seems to have a very specific workflow to develop, it is not natural for developers.
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
http://www.gamefromscratch.com/post/2016/03/29/Using-The-Defold-Engine-With-Your-Own-Git-Server.aspx
Likes: oleg
Forget Defold, Gideros for the win!!! :bz
Likes: SinisterSoft, Ninjadoodle
Starting from time that Gideros made "Open Source" we really covered so much ground, and become one of the best 2D gaming framework. Now i can easilly say Gideros is continuing to add great features to itself like in 3D, Business applications widgets, new technology additions and so on..
Some of them are great implementations of the existing new technologies(viewport, texttospeech,wide support of platforms...) and some of them are really innovative features like no one has. (Lua additions, macros, fake threads ..)
As a conclusion all those other frameworks also in my watchlist and from time to time i am checking them for new features, but as you said @antix none of them like Gideros
Likes: Atavismus, SinisterSoft, antix, Ninjadoodle
(I've googled but didn't find much. Even on this forum there are just few mentions)
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
http://giderosmobile.com/forum/discussion/6531/threading-system-in-2016-6/p1
Likes: Apollo14
I use fake threads for:
In retrostar to generate the plasma weapon sprites as they use random graphics.
In a soccer game to expand a table that has 26,000 football players.
In a sudoku game to generate a buffer of puzzles in the background so they are immediately ready for the user.
All of these speed up the initial loading process.
Likes: Apollo14, antix
https://deluxepixel.com
Defolds HTML5 export size is now under 1mb, which is much smaller than the one for Gideros. I also wonder if the speed and memory handling could be improved in any way for HTML5 exports in Gideros.
Like @talis said - it's good that other engines exist, so Gideros can look at their strong sides
Likes: Ninjadoodle
https://deluxepixel.com
https://deluxepixel.com
here is a few more ...
http://britzl.github.io/publicexamples/