ReachEdu: Missions

Description

Missions are lessons to guide students through the features of MekaCode, a scratch-based block coding tool in ReachEDU. Mission content generation was split between various departments, so the tools to create them needed to be simple and quick to add, edit and update.

Missions guide students through a series of visual coding tutorials

I built a system based on ScriptableObjects for our animator, artists and content creators to generate a comprehensive set of lessons that could guide students through various aspects of coding. Each mission was a separate asset with supporting data that could trigger animations, handle it’s own navigation, inject code templates, and validate programs at various stages and cache progress.

Key Technologies

Unity | C#