Stencyl vs gamesalad
FirstDan
Member Posts: 208
Hi
What are the differences between the two?
Thanks
Dan
What are the differences between the two?
Thanks
Dan
Answers
I would say....they both do similar things, but in slightly different ways
GS seems designed for use by designers who don't want to learn to code
Stencyl seems more like it's designed for people with a grasp of coding....but don't want to
kinda.....
Stencyl doesn't have Android or HTML5 support yet (coming later in the year)
GS and Stencyl handle scenes slightly differently.
With GS, each scene is loaded as you tell the app to change scene. Stencyl doesn't have loads between scenes, but does therefor have longer initial load times...but stencil does have some rudimentary scene transition effects (fade etc)
Stencyl uses a tile based system, as well as usual box2d objects. It also has custom collision support.
Stencyl also has more tweening effects...so not just ease in/ease out...they also have bounce in/out etc
Both have their own quirks. For everything that stencyl might do better than GS, or vice versa, they do something slightly worse/more complicated.
E.G.
In stencyl you can "write" to the screen (much like the GS display text behaviour...but on iOS, this drops the framerate by at least 20fps (so adding a acre this way can take a 60fps game, to a 40fps game)....so you then have to use something called an iOS text label. Which is slightly more complicated to get up and running, and imo slightly less convenient.
I have found stencil to be quite frustrating at times...but mainly because those frustrating elements are handled automatically by GS.
Both have merits, both have flaws.
Just because they both have drag and drop interfaces, don't expect them to be the same
Am sure Photics can also offer some input, as he has also used both.
The biggest difference is their approach
Stencyl is visual coding, using standard code practices such as if/for/when loops, declaring local and global variables and stuff like that but the drag and drop blocks makes it a lot faster than actually typing the code. However if you don't understand basic code structure you will struggle to get anywhere in Stencyl
Gamesalad is much more focused on no coding (even though it is coding in it's own right) by using rules and behaviours that are much more logical without previous code knowledge. This makes it easier for designers to use
There are of course various other differences as outlined in the posts above me but i think the biggest difference is the way they approach game and app making
Both are excellent tools by the way, it just depends on what you're looking for
Thanks all for the comments.
Edit: link was removed, if anyone wants it please PM me.
Keep the discussion to features vs features or I'll have to close it.
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left
http://forums.gamesalad.com/discussion/34003/construct-2-now-able-to-publish-to-ios-android-blackberry-symbian-webos
http://forums.gamesalad.com/discussion/28544/anyone-tried-multimedia-fusion-and-ios-exporter-from-clickteam
Double standard or just an oversight?
nothing strange about it. the no links policy started on jan 21st of this year, and both threads you posted were from last year.
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left
...and here... http://photics.com/round-2-gamesalad-vs-stencyl
There isn't a clear winner yet.
My issues with GameSalad...
• I can't customize my games. Features are limited to what GameSalad adds.
• Lack of professional HTML5 exporting, even after buying "Professional" subscription.
• Can't choose advertisers. (Maybe GameSalad thinks PlayHaven/Kiip is better, but I'm not sure.)
• Slow development (I thought 1.0 would have hit last year. Some important features delayed.)
• For me, Stencyl is cheaper. I have an unlimited license for Flash/Mac/PC.
• Bad reputation... I can't proudly state "Made with GameSalad" as it might hurt sales.
• Universal Binary support?!
• Crippled OpenURL behavior (Why no expression editor?)
• Can't communicate with my own web server... POST/GET for universal leaderboards and asymmetric multiplayer... THIS IS CROSS-PLATFORM STUFF!
My Issues with Stencyl...
• Despite three significant attempts, I haven't published a single game.
• Radians, top-left origin and clockwise degrees annoy me.
• Bleeding edge... feels kinda buggy.
• Supposedly 3.0 will be awesome, but my Stencyl projects are currently on-hold until then.
• More complicated... harsh learning curve... especially coming from GameSalad.
Right now, I'm waiting. Maybe GameSalad will make the slight tweaks that will make the software more professional. It feels like it's more suited for hobbyists than professionals. Meanwhile, Stencyl has to get it under control. There's lots of quick development, but the software doesn't always work like I expect it should.
Maybe this Summer I'll declare a winner. So far, I think Stencyl is going to win it... at least, I think it's best for my app development requirements. With Stencyl, it seems that I can customize my games with Xcode, so the main limitation on the games is my technical expertise and determination. Additionally, the "Web Request" behaviors are perfect for my arcade.
It's sad. With just a few tweaks to GameSalad, I wouldn't likely be having this conversation. I'd be too busy building awesome apps. GameSalad is really close to being great.
It's because GameSalad is great for short-term... but not really for long-term. With GameSalad, I can create a game quickly. It's great for just starting out. But then that's it... my game is maxed out.
With Stencyl, I see more potential.
Here are the issues I'm having with Stencyl...
1 - Layers aren't working right...
http://community.stencyl.com/index.php/topic,11355.msg68262.html
...I'm having trouble spawning actors underneath the main actor. (I'm told that this issue will be fixed with the next update.)
2 - Tiles don't work well with retina display. (Doesn't GameSalad have this issue too, or did they fix it?)
3 - Tile physics don't work as consistently as actor physics... getting random crashes. (GameSalad doesn't even have this option.)
4 - If I rotate an actor in Stencyl, then save and close the scene, the actors often return to their original 0° rotation. (I'm told that this issue is already fixed for the next version.)
5 - Drawing shapes don't always work in iOS. They'll appear in the Flash version of the game, but disappear in iOS. (GameSalad doesn't even have drawing shapes.)
So, it seems that Stencyl should be exactly where I want it to be in a few months. My game is on-hold because it's a very demanding game. Performance would be better with tiles than actors. With GameSalad, I can't put custom collision shapes on tiles. I can't communicate with my web server. I can't use Xcode to add custom modifications like adding AdMob or other features.
GameSalad is great for beginners.
Stencyl is more advanced.
Here's another reason why I haven't been having trouble with my Stencyl projects. GameSalad works in High School math mode. The origin is at the bottom left, the actor degrees are counter-clockwise. And most importantly, the actor's origin (for position) is middle... not top-left. That makes things a lot easier with GameSalad. However, in many other programming languages, it's not unusual to work with things like a top-left origin for a scene or radians instead of degrees.
I guess we are always in the hands of the software makers.
I have not looked at Stencyl so appreciate your opinions. It sounds too frustrating for me and based on your observations of Stencyl I hope GS does 'win' (as it were).
This is a big issue for me. And if one of these... or even both of these... applications emerge as a replacement for Flash, then that could make my life a lot easier. Both talk about HTML5, but neither are professional solutions yet. If that changes... wow... it goes well beyond game development. That's one of the reasons why I prefer Stencyl. It doesn't feel like they're trying to own/leverage my game. They feel more like teammates than software developers. With Stencyl, I feel that I have more freedom with my projects. Also, I'm not really cheering for a winner. I like both. There's money to be made with both.
I think GameSalad should loosen up with the restrictions a bit... allow more professional publishing options... like custom behaviors, export to Xcode and export to HTML5. (I don't want my web projects hosted on GameSalad.com.) Being unable to communicate with a web server is a big strike against GameSalad... for me anyway.
I think Stencyl needs to mature and become less bleeding edge. It has the features I'm looking for, so all I have to do is just wait.
I have looked at Stencyl but never really used it.
That's my input on the matter
It's high, but it's not 100k... not for someone right out of school with no experience, anyway... maybe someone with a Master's or better from a top tier CS program (MIT, Stanford, etc) but not the average grad with a Bachelors.
100k is an average salary for a programer, not an average salary for a new hire.