unity3d vs corona(easy)

I do not see any of your mentioned *issues* in the current version of Unity…

“higher cost”

-> Unity has been free for a long time now, even longer than Corona. Only a few features are restricted to Unity PRO but you can easily add similar functionality to your projects by yourself. What exactly do you mean by “higher cost”. No one forces you to create the next AAA-3D Game with Unity (which would result in higher cost :P)

“more time populating the world”

-> I guess it´s hard to drag and drop an object, a sprite for example, from a folder into the scene?

“felt like wrking against the system”

-> Unity 4.3 has added native 2D support a few months ago(!). Now it is as easy as 3D but you can always extend your 2D game with 3D features.

regarding your last point
-> When did you use Unity for the last time? There are two versions, free and Pro.

I am using the free version at the moment because I do not need any Pro features yet. There is no need for extended draw-call optimization - I have done this by smart coding and level optimizations by myself. There is no need for Sprite Atlases (Pro feature) since I am using third party software like TexturePacker. I can release my projects to all platforms for free except for the new consoles because they need special licenses by Sony/Microsoft/etc.

There is still the Unity splash screen at the beginning of your project but if you are done with your game and want to release it, just subscribe to Unity Pro! They have switched their licensing stuff to a monthly basis which is around 75$ per month.If this is too much at the beginning then just release it with the free version!

@CineTek - thanks for the update - it’s been a couple of years - out of interest what sort of 2D app would you now elect to go with Corona as opposed to Unity? 

I know that some people have made business apps with Unity. But to be honest I think Unity is overkill for this kind of application.

In general I am using Corona and Unity. Corona for “lightweight” apps and Unity for games. I like to have the possibility to export my games to almost all platforms and I really like the modular system Unity is using.

But for certain things like business apps and *some* projects I prefer Corona - or native solutions.

There has not been a case where I thought that Unity would fit better for a *business* app than Corona or other solutions.

thanks - looking at the Unity price page it does seem a bit confusing - there’s Unity Pro, but then there’s IOS Pro & Android Pro - so if you wanted the “profiler” and “occlusion culling” (for the sake of argument - which requires pro) and you wanted to release to IOS and Android (like Corona) how much would this be.  The buy page (https://store.unity3d.com/) lets you select each of these then gives you the total cost of $4,500 it seems (which is a license for that version, so guess you pay on top of this for major upgrades)…

iOS and Android Pro are updates which you can buy for Unity Pro.

It´s the same as the comparison between Unity Free and Unity Pro. You do NOT need Unity Pro or iOS Pro/Android Pro to release on iOS or Android. These give you some additional features you might want to include into your project.

If you really *need* Occlusion culling in your game AND you are targetting mobile only, then I think that you *need* to buy Unity Pro and iOS/Android Pro. But this is one of the things you can achieve by yourself with smart coding. And for a 2D game this should not really matter.

There is a built in “lite” Profiler in Unity free that shows you the current amount of vertices, draw calls, etc in the current scene. I would say that the *profiler* coming with Unity Pro is not more than a *gimmick*