5 ms·
I'm curious why they chose libRocket instead of cocos2dx or unity3d?
by mannewalis 13y ago
I'm curious why they chose libRocket instead of cocos2dx or unity3d?
- warmwaffles 13y agoProbably because the author knew libRocket better than unity3d or cocos2dx
- TheZenPsycho 13y agoit's an open source project. why would you use unity3d? Would that not totally defeat the purpose?
- mannewalis 13y agoI suppose that makes sense, although unity3d is free, and the source for the game could still be open source, but yeah I think you are right, perhaps not the best choice :)
- TheZenPsycho 13y agoActually no. Not only is Unity3D NOT free, (it has a version called "Unity Free" which is just a brand name. Do not be fooled into thinking it has meaning here as an actual word) The Unity3D license is totally incompatible with Open Source. Please read the agreement: http://unity3d.com/company/legal/eula http://unity3d.com/company/legal/eula In particular, pay attention to clause 2a (You are not permitted to combine content created using Unity Free with content created by Unity Pro) 2f: you may not copy or modify or use to create a competing product 3: You do not own Unity3d, only license its use 5: you consent to permit Unity to collect data on your users and so on and so forth. Honestly I don't see the appeal of paying this company money to throw code away into a closed platform with no independent implementations. (and yes, you do still have to pay them money if you wish to uh.. .distribute your game. to anyone. a right not included in the "free" version.)
- mannewalis 13y agoI agree with you, the point I was trying to make was that since the project is open, using unity3d would be free, since everybody builds their own build. If at some point someone wanted to distribute and monetize the app, then yeah they'd have to pay the license fee. But in any case, the app is being written in c++ which I think is a harder but better language to write games in, mainly for performance reasons. I am not familiar with libRocket, but I am curious how well it will deal with a large scene graph, whether or not it support level of detail or culling, or if you have to handle that yourself.
- TheZenPsycho 13y agoYou missed my point. the license for Unity3d is incompatible with distributing source code on github, or licensing it with any open source license. You can't do it. As for librocket, I was confused about that, so I had a look and I'm not sure that's what they are using for anything more than the UI. The framework they are using is SFML.