Monthly GameSalad Meetup Thursday January 7 2016 at 7pm CST (01:00 GMT)
Topic: Time Based Reward Systems
Braydon_SFX will be presenting the talk:
Time Based Reward Systems in GameSalad
Description: Retention is an important part of creating a successful application, and reward systems are one way to entice your users to visit your game frequently. While you can create reward systems that are local on the device, there are potential issues with this strategy: players can change the device time and cheat the system to earn new rewards. But rejoice! With the introduction of the Network behaviors in GameSalad, we can now create systems that will look to online servers for data instead of the local device. Using the free app analytics system, Appformative, we can easily create reward systems that cannot be cheated; all without having to set up our own servers. The presentation will include:
-Setting up the necessary information on Appformative.com
-Creating the reward system in GameSalad Creator
-Becoming more familiar with the Network behaviors
-Best practices on when to call and retrieve information from online servers
Notes on location:
GameSalad is located on the 2nd floor of building 2.
If you can't join us in person, join us online
Comments
Looking forward to it!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
I will try to make it.
Fortuna Infortuna Forti Una
Sounds great, I'll be there. What about a reward for those who stay online for the whole presentation?
Awesome! Could this also mean that push notifications could be implemented?
You can push notifications to a player who has the game open, but you cannot push them outside of the game. That will require a new feature being implemented by GameSalad.
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Yes, I'm currently doing this within the app, users get notified when a new network record is added, however it would be far better if users would get notified when their device doesn't have the app open.
Push notifications could technically be done as the "next step" to the reward system, where the network server pings devices that are listening out for certain data, or if there is a different method, I and probably many developers would love the idea of being able to notify users when something is complete, such as games like "Clash of Clans" where users are notified when somethings upgraded, or even like "1010!" where you can remind users of your app.
friendly reminder the meetup is tomorrow
I've been so wrapped up in art development for my game I didn't realise these features were available to us! Will have to watch the recording as usual but looking forward to it,
Talks are always great so thanks guys
Jay
Looking forward to the meetup tonight!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Just a head's up for those attending the meetup tonight - I will be posting a demo file in this thread later this afternoon that contains the necessary basic logic that Appformative requires to make contact with the server. The reason for this is so that we can skip the initial setup and get into the more "advanced" content during the presentation.
If you aren't familiar with the basic setup, I encourage you to take a few moments and read through the text tutorial here.
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Looking forward to catching the talk on video later, remember to put some clothes on this time, you know the problems it has caused in the past.
The Emperor hath no clothes! @Braydon_SFX
With just a little over an hour to go, here's the file we'll be working off of during the presentation.
See you all in an hour!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Starting in 5 min join now!
Great presentation @Braydon_SFX !
Super presentation @Braydon_SFX !
As you said, it is a great retention mechanism to have in your game! Thank you also for using APPFormative for the offline aspect for control and to avoid time hacking.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
Needed to work while this one was on, but will be eagerly anticipating the video!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Me too!
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
Thanks, guys! I was really excited to finally have a date where I was able to present! I want to do more of these!
Attached to this post is the final file we built last night. I've replaced the App ID with 0's, so the file won't work until you create an app on Appformative.com and then place the App ID in the appropriate places.
Thanks to all who attended! I had a blast!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
@Braydon_SFX You are a truly polished presenter who is a delight to behold. 5 I can't wait for more of the same. Thank you.
@BlackCloakGS There was Poll about "Baby Boomers, Generation X, Milenials etc " sitting on the screen when I joined the webinar but we never saw the results. Kinda got my curiosity.
Thank you sir!
I think we showed the results before the meetup began! Whoops!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Here's the video for you guys that missed it:
Thanks, Alex!
Just a side-note for those interested:
In the CoinsLogic actor, we use a timer and local game attributes to reevaluate how many seconds have passed since the game was first launched. The AF_SecondsAfterLaunch attribute has filled in the first scene by the Appformative.com network. Instead of constantly checking the online servers to see how much time has passed, we can grab information from the server once and store it in local attributes which we reevaluate in the CoinsLogic actor. This is a much more efficient option rather than checking the server every 2 seconds in that actor.
Also, I've learned that there is no limit on the data points on Appformative for this specific system. It says there is a 25,000 data point limit, but if that bar is reached this system will still work.
Thanks again to the GS Team for allowing me to present!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Great talk @Braydon_SFX!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
@BlackCloakGS
Oops. Thought I was responding to a February invite. Excuse me.
Edit: I can't find an announcement of a February Meetup?
Does that mean you guys are so busy you can't fit one in?
Or does it mean too few people bother to attend (I know who you are - the 99.99% of you that never attend), so that it's a waste of the GS Team's time.
There will be one, I'm about to put the announcement up now.
I try to attend! I try!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Try? You're always there, like the other five of us... especially when you are presenting.