5
« on: December 08, 2015, 11:06:14 am »
Hi guys and girls,
I've been using Stencyl for a few years now and although I don't post in the forums that often I do visit frequently - the community here is fantastic and I've really enjoyed being a part of it, if only as a spectator. I've made a few flash games during my time here and have been lucky enough to have several of them sponsored, but I feel like I'm ready to move on to larger, desktop orientated games and had been looking forward to meeting this challenge with Stencyl. However, upon further evaluation I feel that not only is Stencyl not the best option, it is not really viable. I know there have been several (successful) efforts to develop higher quality games for desktop platforms, but quite frankly there are features missing from the tool kit that are inexcusable and make the task infinitely harder... some of these omissions affect the quality of even flash games and our ability to get our work sponsored.
As a result, I've decided that in order to take my career as a games developer further, the only logical solution is to move onto a new development platform. I've enjoyed my experiences with Stencyl, and before I closed the door on my time here, I felt it only fair to give some feedback in the hopes that the software can be improved to a point that people like me may be inclined to stay on board.
Flash pre-loaders The support for flash pre-loaders is awful. Anything more than a splash screen with a customisable load bar is either impossible or a nightmare to get working. If you're looking to get your game sponsored, you will almost certainly have to use a custom pre-loader supplied by the sponsor. In my experience, most sponsors have been fairly amicable in accepting an alternative that is within the capabilities of Stencyl, but it makes me look less than professional and at some point I can imagine it being a deal breaker. Also, advertisers these days make use of pre-loaders that require click-to-continue mechanics. This is not possible for the novice user (if at all) and therefore limits potential valuations of Stencyl games.
File I/O While the Save/Load blocks are useful and make the process easy for beginners, the system lacks depth and makes any more sophisticated saving systems unfeasible. It would be nice to have some input/output blocks to take this into our own hands, as well as save settings, import resources etc.
2Dimensional Array For the love of god can we please get a 2d array attribute?! Not Maps, not 3rd party extensions, just a working block that allows me to use one of the most basic fundamentals in programming/data storage.
Right Click Support See previous item.
Displaying Text The methods for displaying text are incredibly crude. With no built in controls for things like text entry fields, list boxes etc any efforts to display large amounts of data become incredibly tiresome.
StencylForge The StencylForge is a joke. Most of what little resources are on there are of terrible quality, it's incredibly slow to respond and it's organised very poorly. It needs a MAJOR overhaul to be of any real use and without a way of monetising downloads there is no real incentive for anyone to spend the time to make good quality content. A decent resource library a la Unity's Asset Store would help create higher quality projects, speed up workflow and allow users to earn additional revenue.
Cross Platform/Version Issues The situation as it stands now means if I'm making a game on my Mac with version 3.2, I have to finish it on my Mac with version 3.2. Every experiment I've had with sharing game files between different computers (Windows/Mac) or updating Stencyl mid-development has led to failure. Obviously, this has huge implications when it comes to working as part of a team.
That's it folks! I hope my feedback will be considered constructive and who knows, if some of these features are implemented in future releases I may well find myself back on the wagon. My hearty congratulations and thanks go out to Jon and the team for the sterling work they've done so far, and I wish you all good luck in your game-making endeavours.
Stay frosty!
Joe