December 2021 - Tutorial Challenge - Key Binding Sets & Inputs [CLOSED]


Start Date: December 22, 2021
Due Date: January 15, 2022 (by end of day, Pacific Time)


Each entrant is eligible for a payment of up to $350, 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.


Binding Sets are relatively new to Core, and they allow a creator to define and customize the key bindings used for a game. The various functions and events that can be used with the key bindings from Binding Sets are handled by the Input namespace functions and events.

The goal of this tutorial is to explain how to use Binding Sets for key bindings, and how to handle Input functions and events. The tutorial should be easy to understand for all skill levels.


Some of the topics to consider for your tutorial are listed below.

Binding Sets

  • Definition and explanation
  • Creating a Binding Set
  • Deleting a Binding Set
  • Restorting a Binding Set


  • Adding, editing, and deleting bindings
  • Binding behaviors
  • Binding types
  • Networked Bindings

Handling Input

  • Detecting Input Type
  • Input API Functions, Events, and Hooks
  • Script examples and explanations of each Input API function, event, and hook

Downloadable Project
Provide all the tutorial Binding Sets and scripts for users to download in Community Content or an editable public game.


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

  • Provide tutorial assets (models, scripts, UI, etc) in Community Content or an editable public game, and include a link within the tutorial. This allows creators to open the final project in Core.

  • Video tutorials must have voice overs in English.

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.