Corona vs Unity?

Last year I used to develop a mobile game using Unity and coded it in C#. 

I found C# and Java to be similarly in how to code (I know I’m gonna get bashed for this). So I will say C# is far more OO then what I have found Lua currently. So Unity was far better for myself, though much harder to figure out all the buttons.

Most of my design practices work nicely for languages with nice OO support (Java, C++, etc.). This kinda puts me off to incorporate OO into my code it takes a little bit more effort than just putting public class {} etc. However,  It took very little time to do anything in Corona and it didn’t take me long in order to develop “something”. That being said that something will pretty minute and insignificant, but my point is that it had a very short learning curve. Nature of Lua after all.

I am currently using the starter license until i deem it a necessity to go pro or enterprise. and except for a few pluggins and a lack of certain “nice” features, I can’t say its bad for what I got. 

Though It just feels that it looks a certain… “power”. It just feels a little sluggish in certain areas, despite trying to optimize my code, it just feels as if certain areas and certain api’s should be faster. Could be crazy, could be expecting more, but the matter of the fact is that I just dont trust Corona in any kind of “big” project. Maybe because this and Unity are the only two cross-platform tools i’ve ever used and I just feel as if Corona is the inferior of the two.

No, I have not tried doing a big project. It’s a gut feeling, not based on any real imperial evidence. Like I have said, this is only how i feel, and frankly when we’re trying something new, we tend to be a little judgemental of the new change.

Time will tell for me, If i switch over to a different tool; At the end of the day, Corona works for me now doing what I need to do currently

I know this is a Unity thread, but Windows 8 support was brought up here (and in the feature request section) a couple times.   As someone with a game up on the Windows 8 store that was featured around launch, (also had a launch title with Windows Phone 7), my opinion is that it’s really not something you have to worry about right now.

My game (Geared) is available on iOS, Android, Windows Phone 7 (as Revolution), and Windows 8, and the windows store performance I’ve seen isn’t even close. The concept of the app store is a new feature to the Windows desktop platform, and it’s going to be a while before the Windows 8 Store really delivers sizable revenue for developers.  

For Geared.  

iOS and Android - Over a million dollars in revenue.

Windows 7 Phone - $27,000 (Launch title, Managed Game, featured by Microsoft)

Windows 8 - $5,100 (Launch title, featured by Microsoft)

Impressive, was this developed using Corona?

Geared and Geared 2 for iOS were developed with native Objective C + OpenGL using XCode.  Geared (Revolution) for Windows Phone 7 was developed in C# using XNA.  Geared for Windows 8 was developed in MonoGame using XNA.  Geared for Android was done in Java (by a third party).

Geared 3 (working title) is being done in Corona SDK.   

http://www.youtube.com/watch?v=MZH4cMUpdkI

you can not lump all of the windows 8 store and phone 8 store based on your one game.

I am part of a group that meets and talks about different platforms and 2 of the members have several apps in the stores and are starting to do quite well i am told.

They have various apps from games to Programmers Editors, some for purchase some ad supported.

And what about this guy who is making 30k per month in ads?

http://kevinashley.com/making-30000-a-month-on-windows-8-apps/

I’ve spoken with many developers with very high end apps.  Apps as successful as Fruit Ninja (but not fruit ninja) with the exact opposite results.  I wouldn’t have posted my comment based on my own sole experiences, though there’s no way you could have known that, and I apologize for being unable to provide the exact examples and data from those other developers to support my claim.  Take it only as anecdotal evidence from one developer, and by all means continue requesting Windows 8 support.  There’s a reason I wanted to get my game on every platform I could, beyond money, and having the support is certainly better (for us) than not having it.  

Flurry just released a new study that the amount of free apps is even higher now on iOS (currently 90% and climbing rapidly).  Releasing apps paid up front is becoming more and more difficult and your competing against pretty much everyone going free.

Im not sure if this has been discussed already so please ignore this if it has, but Unity just released their 2D tools.  Has anyone had a chance to compare them to Corona? 

@paulhun5:

Well, we have been playing around with Unity before they released their 2D solution and I think that this is a pretty hard competitor for the 2D mobile market.

After watching two half-hour long videos about the new 2D stuff it was really easy to create a few simple sprites, add physics and use my keyboard to control the player. That being said, I have no C# background and all I know about programming has Corona taught me over the past few years, thanks for that(!).

I will make a little game prototype and try to compare the performance on mobile devices, if this is what you are asking for.

@CineTek:

That would very interesting to see the performance compared.  Thanks!

@paulhunt5:

I am currently writing on a blog post for my website about this topic and will link it here once it is finished.

Spoiler alert: I keep using both… :wink:

I’m using both as well right. Really loving Unity though but it is a completely different mindset.

@CineTek:

Any news?

@paulhunt5:

Sorry, there are no news so far. I am currently involved in three different projects, one of them the launch of our next Corona-based game. So I have not much spare time left. I hope to find some time to update my website on the weekend, but I can not promise anything right now :wink:

Im not sure if this has been discussed already so please ignore this if it has, but Unity just released their 2D tools.  Has anyone had a chance to compare them to Corona? 

@paulhun5:

Well, we have been playing around with Unity before they released their 2D solution and I think that this is a pretty hard competitor for the 2D mobile market.

After watching two half-hour long videos about the new 2D stuff it was really easy to create a few simple sprites, add physics and use my keyboard to control the player. That being said, I have no C# background and all I know about programming has Corona taught me over the past few years, thanks for that(!).

I will make a little game prototype and try to compare the performance on mobile devices, if this is what you are asking for.

@CineTek:

That would very interesting to see the performance compared.  Thanks!

@paulhunt5:

I am currently writing on a blog post for my website about this topic and will link it here once it is finished.

Spoiler alert: I keep using both… :wink:

I’m using both as well right. Really loving Unity though but it is a completely different mindset.

@CineTek:

Any news?