September 2021 - Tutorial Challenge - Persistent Storage [CLOSED]


Start Date: September 22, 2021
Due Date: October 15, 2021 (by end of day, Pacific Time)


Each entrant is eligible for a payment of up to $300, with a minimum of $50 if the entry meets the minimum standards. The exact payment amount for each entrant will be based on the quality of the entrant’s work.


For this challenge, create a tutorial about persistent storage in Core. This is an important topic since most games need to store player data to keep track of such things as the player’s money, progression, and items.


The tutorial can naturally progress from basic to more advanced concepts. Be sure to cover the various storage types including regular storage, shared storage, and offline storage. Other ideas include discussing best practices, safeguarding data, and migrating data.

Optimization is an advanced topic that is important for games that need to store large amounts of data. This often involves concepts such as string compression to store keys and data, as well as using shared storage as efficiently as possible. For example, the creators of Spellshock 2 were able to use these techniques to store large amounts of player data for the entire game in shared storage with just three keys.


  • Publish a tutorial on this topic to the Core forums as per the instructions in your application acceptance message.

  • Provide any tutorial assets (models, scripts, UI, etc) in Community Content or an editable public game, and include a link within the tutorial.

Judging Criteria

  • Your work will be judged based on the Judging Criteria.

  • The above link also contains important information about best practices and other topics.


If you have any questions, then please visit the challenge board channels on the Core VIP Discord server.


How To Apply

For instructions on how to apply, please visit the Tutorial Challenge Board Application Form post.


Submitting Your Tutorial

  • Your application acceptance message includes instructions on how to publish your tutorial.
  • Entrants must publish their tutorial by the deadline listed in the challenge in order to be considered for payment.
  • Failure to publish your tutorial on time may affect your eligibility for future challenges.


More Information

For more information about the rules, judging criteria, and other important information please visit the Tutorial Challenge Board Rules post.