GameSalad 0.9.90 is here! Introducing Tables & In-App Purchase
LaurenSalad
Inactive, Chef Emeritus Posts: 650
In our 2011 "Year in Review" post, our CEO Steve Felter announced the upcoming additions of our top community feature requests. We are happy to announce today the inclusion of both Tables and iOS In-App Purchase in GameSalad Creator with the launch of GameSalad 0.9.90 Beta.
We believe that this release will help bring GameSalad closer to a more complete and robust feature set which will aide developers in creating more powerful, sophisticated, and profitable game play experiences.
The first significant feature addition to GameSalad 0.9.90 is tables integration. Utilizing tables will allow GameSalad developers a powerful and efficient way to access large amounts of data. Currently, the most efficient way to organize large amounts of data is to use long lists of actor-specific, scene-specific, and game wide custom attributes. With tables, many of these values could be accessible in a single spreadsheet or table and thus greatly reduce the size of logic stacks.
Tables can either be created within GameSalad Creator or imported from CSV files. Internally, we have tested importing CSV files from Microsoft Excel, Open Office, Apple Numbers, and Google Docs Spreadsheets.
For this first iteration, tables will be read-only at run-time. Meaning, under the current functionality during the run-time of the app, games will be able to access all the table’s data, but not write or over-write tables data. Static or read-only game data is data that is collected and incorporated into gameplay that will not be affected by player input or action. An example of this would be a table loaded with dictionary words designed to serve as a random word generating tool. In contrast, a read/write table could house persistent character stats. GameSalad plans to incorporate read/write tables as part of an upcoming feature expansion in a future release.
For a detailed explanation of tables and best practices for them in GameSalad, check out our Tables Tutorials on GameSalad Cookbook.
Also included in 0.9.90 release is the newest Professional feature of iOS In-App Purchase. This feature will allow Professional GameSalad developers to monetize their games by creating purchasing experiences within your application. Players can purchase both consumable and non-consumable additional game content for iPhone, iPad, or iPod Touch games. Examples include bonus levels, maps, items, or full game unlocks.
iOS In-App Purchase is not only a useful monetization tool, but when used correctly can be a powerful game mechanic. There are also a number of steps developers must take in order to set up the process on the Apple side, through iTunesConnect. For a detailed look at the set up process, as well as best practices for iOS In-App Purchase, please read our In App Purchase Tutorial Walkthrough on GameSalad Cookbook.
We are also pleased to announce that coinciding with this release, we will be offering a free webinar available to Professional GameSalad members. During this webinar, we will personally introduce you to the new 0.9.90 features. Our internal game development team, GameTeamOne, will walk you through new feature implementation, frequently asked questions, and known issues. The webinar will also give Pro users the option to propose questions during a live, moderated Q&A session with the GameSalad staff.
The webinar will take place on Thursday January 19th at 11am CST. Later today, we will send out email invitations to all Pro GameSalad users. This email will contain a link to RSVP for the webinar. Our webinar software will allow for 100 Pro members to take part in the live webinar event. The event will be first come, first serve for the first 100 Pro members to join the event at 11am.
We can't wait to see you there and hope you take part in this exciting opportunity to learn the new features directly from our talented and knowledgeable staff.
On top of these two long-awaited features, GameSalad 0.9.90 also includes a number of fixes and improvements, helping us bring GameSalad even closer to the product we all want it to be. For detailed list of fixes, improvements, and features in GameSalad 0.9.90 Beta, please review the full Release Notes.
We believe that this release will help bring GameSalad closer to a more complete and robust feature set which will aide developers in creating more powerful, sophisticated, and profitable game play experiences.
The first significant feature addition to GameSalad 0.9.90 is tables integration. Utilizing tables will allow GameSalad developers a powerful and efficient way to access large amounts of data. Currently, the most efficient way to organize large amounts of data is to use long lists of actor-specific, scene-specific, and game wide custom attributes. With tables, many of these values could be accessible in a single spreadsheet or table and thus greatly reduce the size of logic stacks.
Tables can either be created within GameSalad Creator or imported from CSV files. Internally, we have tested importing CSV files from Microsoft Excel, Open Office, Apple Numbers, and Google Docs Spreadsheets.
For this first iteration, tables will be read-only at run-time. Meaning, under the current functionality during the run-time of the app, games will be able to access all the table’s data, but not write or over-write tables data. Static or read-only game data is data that is collected and incorporated into gameplay that will not be affected by player input or action. An example of this would be a table loaded with dictionary words designed to serve as a random word generating tool. In contrast, a read/write table could house persistent character stats. GameSalad plans to incorporate read/write tables as part of an upcoming feature expansion in a future release.
For a detailed explanation of tables and best practices for them in GameSalad, check out our Tables Tutorials on GameSalad Cookbook.
Also included in 0.9.90 release is the newest Professional feature of iOS In-App Purchase. This feature will allow Professional GameSalad developers to monetize their games by creating purchasing experiences within your application. Players can purchase both consumable and non-consumable additional game content for iPhone, iPad, or iPod Touch games. Examples include bonus levels, maps, items, or full game unlocks.
iOS In-App Purchase is not only a useful monetization tool, but when used correctly can be a powerful game mechanic. There are also a number of steps developers must take in order to set up the process on the Apple side, through iTunesConnect. For a detailed look at the set up process, as well as best practices for iOS In-App Purchase, please read our In App Purchase Tutorial Walkthrough on GameSalad Cookbook.
We are also pleased to announce that coinciding with this release, we will be offering a free webinar available to Professional GameSalad members. During this webinar, we will personally introduce you to the new 0.9.90 features. Our internal game development team, GameTeamOne, will walk you through new feature implementation, frequently asked questions, and known issues. The webinar will also give Pro users the option to propose questions during a live, moderated Q&A session with the GameSalad staff.
The webinar will take place on Thursday January 19th at 11am CST. Later today, we will send out email invitations to all Pro GameSalad users. This email will contain a link to RSVP for the webinar. Our webinar software will allow for 100 Pro members to take part in the live webinar event. The event will be first come, first serve for the first 100 Pro members to join the event at 11am.
We can't wait to see you there and hope you take part in this exciting opportunity to learn the new features directly from our talented and knowledgeable staff.
On top of these two long-awaited features, GameSalad 0.9.90 also includes a number of fixes and improvements, helping us bring GameSalad even closer to the product we all want it to be. For detailed list of fixes, improvements, and features in GameSalad 0.9.90 Beta, please review the full Release Notes.
Comments
I guess ill meet you guys in the webinar cause i have no idea how to use the new features :-?
Roy.
---
EDIT: HOW DO YOU USE TABLES ??
edit: just read about the cookbook :L
thank you
next stop GSHelper
+1
TSB has already mentioned he's made about 8 videos on tables,so soon as he uploads them,i'll be checking GSHelper every minute until he does .
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
http://itunes.apple.com/us/app/stadium-pinball/id433442205?mt=8
http://www.stadiumpinball.com
http://www.facebook.com/pages/STADIUM-PINBALL/121553334589177
http://twitter.com/stadiumpinball
http://www.youtube.com/user/STADIUMPINBALL
Yes keep an eye out for TShirt's upcoming vids. He has had tables long enough to push them really hard and he will no doubt come back with some useful tips and tricks.
GameTeamOne really wants to stress that with any major feature, it will take time to fully understand and integrate Tables if you have not previously utilized them in data-driven games. We are going to do our best to communicate process and best practices through our webinar. From one GS developer to another, Tables have really changed our workflow for the better and improved our game performance across the board. We hope you all get as much out of this feature as we have - and we've only scratched the surface.
edit: im in - and funnily the login box changed but whatever
I would suggest a BOOLEAN game attribute called "game.UnlockGame". Add iAd to any appropriate scene within a rule with the condition "if game.UnlockGame=FALSE". Then set up an IAP that will unlock the game, which will change "game.UnlockGame" to true when the purchase is successful. What this will do is show ads on scenes when the game in not unlocked, and remove them when the IAP is bought.
what would we do without you TSB
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
So I guess Im hassling already for an ETA on when we can expect full Read/Write functionality.... as currently, theyre somewhat hobbled in their functionality and use.
Im so happy, finally we can get random to actually pull a random number without having a ton of rules.
You are correct. IAP will automatically change a Boolean attribute to true for non consumable items.
Is they're an official GS template for IAP??
Please do visit GSHelper.com and view TShirtBooth's latest. I think he has done a fine job showing some of the significant possibilities with this version of tables. Many criticize the power of read-only tables but they are capable of so much. Writable tables are indeed coming. In the meantime everyone should spend some time getting the hang of the general functionality and see how tables can be used to enhance your games today.
ETA?
Sorry, for the impatience...Ive been waiting for them for nearly 2 years.
Its a huge difference between writable and read-only. Are we talking weeks, or months?
We have done our best to provide documentation in lieu of an official template this time around due to bandwidth. If we get time we would love to put something together for the community like we did with rating and Game Center. We will keep everyone posted.
Can everyone now please grab a torch or a pitchfork and form a mob behind GameCenter Achievements please?
Ta!
QS
:
DDr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
I've had a nice conversation with some senior members at TA about achievements and they said that the average user is more likely to buy a game with achievements instead of one that haven't them. On the other hand they said that a great game would sell no matter what.