★ TouchArcade needs your help. Click here to support us on Patreon.

Corona SDK Game Engine! Yes or No?

10-20-2010, 09:25 AM
#1
Joined: Aug 2010
Location: Maryland
Posts: 35
Corona SDK Game Engine! Yes or No?

Hey,

I've recently came across the corona sdk and I am amazed at how much you can do with so little code, I've also scanned through their forums and it seems like almost anything is possible with this engine. It also allows you to cross-develop on ipad, iphone and android using the same code!

Have anyone tried corona out yet? Also can you post some pros and cons for using the sdk? Thanks!
10-20-2010, 11:42 AM
#2
Joined: May 2009
Posts: 6
Corona is an very cool product; been playing with it off and on since it's early beta days.

The *ONLY* thing preventing me from using it, is my need for 3rd-party SDKs (specifically AdNetworks like AdMob, Mobclix, etc.) and In-App Purchase.

IAP seems to be very high on their todo list and Ad network support on their radar somewhere, so I'm taking a wait-and-see (-and-hoping) approach ...

Having said that, if I was creating a paid app w/o IAP, I'd use Corona in a heart-beat ...

10-20-2010, 11:57 AM
#3
Joined: Mar 2009
Posts: 659
I'm not a big fan of 3rd party SDKs in the time it takes to learn it I could do everything from scratch. With the added benefit of having full control over everything.
10-20-2010, 05:42 PM
#4
Joined: Sep 2009
Location: Vancouver, Canada
Posts: 977
Send a message via MSN to MindJuice Send a message via Skype™ to MindJuice
Quote:
Originally Posted by 99c_gamer View Post
I'm not a big fan of 3rd party SDKs in the time it takes to learn it I could do everything from scratch. With the added benefit of having full control over everything.
Well, first of all, no you can't! There is no way you can create an SDK like AdMob or OpenFeint in less time than it takes to learn it. That's just silly to say.

It took me about about 2 hours originally to get OpenFeint integrated to Charmed and have high score leaderboards working online. Good luck replicating that functionality in 2 hours.

For SDKs like AdMob, even if you could recreate it faster (which you can't), you wouldn't have any advertisers, so what's the point?

Second, with Corona, you literally cannot do those things, even if you want to. If Ansca Mobile has not exposed the necessary APIs to Lua, like In App Purchase, then you are out of luck until they do.

This is really my main reason for having not used Corona yet, although I did purchase a license for it to support them.

I am hopeful that with the new relaxed Apple rules on scripting that Ansca will one day allow a more "iPhone Wax" style of integration. With iPhone Wax, your Lua code can call any Objective C code, whether you wrote it or it came from a 3rd party.
10-21-2010, 12:25 AM
#5
Joined: Oct 2009
Posts: 249
I checked Corona SDK just out of interest, even if I can code with ObjC or C# without problems.

I just like idea of using it as a quick prototyping tool. I'm sure they will add support to all external things like GameCenter, Ad Mob etc.

How cool was physics demo with one line of code to enable it?

Start your engines gentlemen, Vector Rally is out!

---
Twitter: http://twitter.com/VectorRally
10-21-2010, 03:28 AM
#6
To be honest the price tag put me off. It's $349/year and you don't get the source so you could integrate iAd, IAP, Game Center and whatever technology you desire.

If it was $349 one time I could somehow persuade myself to buy it for the sake of fast prototyping. But $349/year without any possibility to extend the functionality ... nah.
12-07-2010, 04:18 PM
#7
Big Fan of Corona

I'm a big fan of Corona. My studio just made the move over to it and we're very very happy with it. They are constantly adding new features to address some of the concerns stated above. They are valid complaints, but we think the benefits outweigh the negatives by far. We just released our newest game, Zombies Ala Mode, using Corona and it will be on iPhone, iPad, and Android, with a lot less effort than using other tools.

Also, they have been doing a lot of promo codes for 50% OFF, so I would encourage folks to check it out.
12-07-2010, 05:32 PM
#8
Joined: Nov 2010
Posts: 274
Quote:
Originally Posted by minyx View Post
To be honest the price tag put me off. It's $349/year and you don't get the source so you could integrate iAd, IAP, Game Center and whatever technology you desire.

If it was $349 one time I could somehow persuade myself to buy it for the sake of fast prototyping. But $349/year without any possibility to extend the functionality ... nah.
I believe the 50% off coupon is still valid. I got it for 50% off and I'm very happy with my purchase so far.

While there are many limitations (and some are extremely annoying and silly) I can honestly say there's no way I could have made my game without it (not even in such a short amount of time, but ever). I'm getting ready to submit to the store now. The game (while simple) performs great even on older devices, with little to no loading times (something you can't say for something like GameSalad for example).

I wouldn't consider it if Android is your main platform though. Android support is pretty anemic, to the point I wonder why they even bother.

Basically Corona is super easy to develop for, has great performance and it's only going to get better from now on (IAP, GameCenter and the like). Definitely take a look at the free trial to see how you feel about it.


Edit: @brock, congratulations on your game of the week award, I hope it's doing well.

Last edited by crazygambit; 12-07-2010 at 05:40 PM.
12-07-2010, 07:00 PM
#9
Joined: Nov 2009
Posts: 5,146
Don't know about the SDK, but they sure make a damn fine beer!
12-08-2010, 02:11 AM
#10
Joined: Nov 2010
Posts: 274
Corona just had a pretty major update today and lot of the stupid, silly limitations I mentioned before are gone. The main one being not having support for dynamic scaling spritesheets. Now my game has full retina support, mmmmmmm so pretty.

Also, now Corona is free to try for as long as you want, you only pay when you want to distribute in the appStore, so you can try for as long as you want, risk free. There's really no reason not to at least give a look.