@cspence:
Yes I know how Unity works with plugins/third-party services. They are doing a great job. But I am curious about their response to Unreal and CryEngine`s new licensing policy…
I have tried out UE4 and their mobile App/game examples… they work pretty well on iOS. This is a new competitor for Corona SDK.
And UE4 is preparing their own marketplace at the moment - it will be interesting to see how that works.
Anyway - I have to admit that Jen and Danny have done a great job at building these plugins and providing Corona developers a platform to sell their (Enterprise) plugins(!)…
But it is not as valuable as the their competitors at the moment in my opinion.
A little bit more than three years ago when I started my career as a game designer/developer there was not very much competition in the market. Corona was the fastest and most valuable way to create apps and games for mobile devices. Unity had been very hard to learn (from my experience at this time) and the other SDKs were not as beginner friendly as Corona.
But today there is a totally different situation. Learning Unity was quite easy since the community has provided many many very useful tutorials. The same goes for Unreal Engine. Their community is very helpful, better than Unity´s but on the same level as these forums.
Corona needs to make changes and if these rumours are true then this is a big step in the right direction.
If my co-workers requests me to create an application then the following are my answers at the moment:
-
Size Matters? --> Corona SDK
-
Not much time for a prototype? --> Corona SDK/Unity3D(2D)
-
just a business app? --> Corona SDK (if all requested features are do-able without Enterprise ! - if not then this goes out to our external partners)
-
3D graphics? --> Unity/Unreal
-
“simple” 2D game?—> Corona SDK
-
“big” 2D/2.5D game --> Unity
-
“special” 2D/2.5D --> Unreal
Especially if you are going bigger than “normal” then Corona SDK gets a little bit too chaotic - even through you are splitting everything up into modules for examples - but this might be related to my workflow, too.
For no good reason I would like to compare one of the games created by me with Corona to just the basic stuff you need in Unity and Unreal Engine to run a simple “hello world” app on your iOS device:
Corona SDK: 26,4 mb full game developed with Corona (and currently getting approved by Apple)
Unity Free version: 48mb (hello world text screen)
Unreal Engine 4 (nothing except for a single “hello world” text object included): 89 mb
But if app/game size does not matter then you can see what framework I would use for different cases.
My “advice” for Corona (who am I to give someone advice? )
-
Do not keep everything behind closed doors (closed betas ! )
-
Give everyone ( /Pro users only?) the ability to create their own plugins
This is just my opinion at this moment.
Max