Hi tokyodan,
I’d be happy to elaborate on that statement.
Before I get started though, I’ll note that GameSalad is great for it’s audience. It’s geared towards people who don’t want to touch a line of code and still be able to produce a game–albeit a simple one. It has allowed many people to get an app into the appstore, who might’ve not been able to do so.
On the other hand, if you’re serious about developing apps and games but don’t want to get into Objective-C/Xcode, I don’t think GameSalad is the right choice. I produced two games with GameSalad before discovering Corona (one being Doodle Dash! 1.0, which received many complaints vs. Doodle Dash! 1.1 which was just released, built with Corona that hasn’t had a single complaint yet).
Here are problems present in GameSalad that are NOT present in Corona:
-
The “no code whatsoever” issue. While you might think this would make things easier, in many cases it made things harder. Sometimes you want to just copy/paste a block of text, or use a function you created… that kind of flexibility is not available with GameSalad and a lot of it is the way it works (just dragging behaviors and things around).
-
Development performance. During the course of developing a game, you’ll have to shut down the GS program and re-open it every 10 minutes or so due to memory leak problems in the software. It is still in beta so I can’t really complain, but it does slow down development. With Corona, I use Xcode with Lua syntax highlighting so my development environment is VERY stable.
-
Game performance. Games made with GameSalad are slow. Even die-hard GS fans know that’s the price for having such an easy-to-use development tool. That was one of two complaints I was having with Doodle Dash! 1.0… The first is performance, it would get choppy a lot of the time, and the accelerometer tilt controls were suffering as a result (plus not enough flexibility over accelerometer in GameSalad cause Doodle Dash 1.0 to suffer as well).
-
“Made with GameSalad” splash screen. Sure, you can have it removed for $2000 (per year!!!), but why when you can get Corona, have your OWN splash screen (or no splash screen), have amazing featurues (such as facebook/twitter/openfeint) and pay just a fraction of that price.
-
No social features or OpenFeint in GameSalad. Maybe when it goes final it will feature this, but I heard talk when I was still using GS that they might run their own high score server. I personally don’t PLAY games where I can’t compete with my friends and at bare minimum post my score to FaceBook… so it really got on my nerves that the game I made couldn’t do that either… It REALLY got on my nerves because it made Doodle Dash almost not “replayable” at all… Casual games are a social thing nowadays, for the most part anyway. I don’t think Doodle Jump would have made it anywhere if you couldn’t submit your scores to facebook and see where you rank among your friends (or the world).
-
Pay $2000 to get a simple http web link. In Doodle Dash! 1.1 released with Corona, I was able to make a non-http link that takes players directly to the AppStore ‘Write a Review’ page for my app–again, not possible with GS, yet you have to pay $2000 just to take your players to a static webpage.
-
Probably plenty of other things I can’t think of right off the top of my head right now that Corona completely blows GS out of the water with.
With all that being said, there have been some promising title’s released with GameSalad, and they are in beta (as is Corona) but they are plagued by all of the above things I mentioned.
For example, there is a very nice looking game made with GameSalad pro (cost the person $2000) called Max Vector… It’s an 8-bit style arcade game. I read in the forum thread that announced it that a player couldn’t download it because they had an iPod Touch 2nd generation and it requires something better.
My wife has an iPod Touch 2nd generation and it plays my Corona-made Doodle Dash! 1.1 VERY smoothly despite it’s high speed, music, lots of graphics being loaded and moving, etc. My question is, why should an 8-bit style game require top-notch hardware to play? That goes along with the GameSalad performance issues I was describing.
Also, arcade games are social in nature because of their high score tables… GameSalad’s not going to allow MaxVector creator to have that even after he paid $2000… at least not yet, but once again, Corona gives you Facebook/Twitter/OpenFeint for just a fraction of that price, and I’m sure STILL a fraction even when Game Edition goes final.
Once again, I’m not “putting down” GameSalad because like I said, for those who will never learn programming or want to, it’s a great little tool (even though ironically those who produce a decent title with GameSalad DO have programming experience). However, you asked why I thought Corona is 100x bettter (maybe more?) so there you have it! lol
Thanks for your interest Tokyodan and for deciding to buy my game, please take a moment to leave a rating/review if you have time.
I hope I answered your questions! Take care [import]uid: 7849 topic_id: 1617 reply_id: 4895[/import]