Developer kits

For teams building their own engine.

Most Impression customers never need a developer kit. Impression Scribe and the standard Courseware Engine handle authoring, customization, and publishing on their own. These source kits are for advanced development: building a custom Courseware Engine, or integrating Unity simulations at the source level.

Do you need one?

Probably not, and that is by design.

Everything below works with Impression Scribe and the standard Courseware Engine, with no developer kit:

  • Author, preview, and publish lessons as SCORM 2004 or xAPI packages.
  • Brand the learner experience with Canvas settings and your own style sheet.
  • Adjust navigation, tracking, and lesson processing through the engine’s customization hooks.
  • Edit viewer layouts and create your own Storyboard templates.
  • Embed interactive HTML, Adobe Animate, and Unity WebGL content in Storyboards.
  • Build tools that work alongside Scribe with the free Impression Connect SDK.

Consider a developer kit when you need to change how the engine itself works, beyond what its hooks allow; when your organization maintains its own engine for a program; or when your simulations must exchange lesson data and state with the engine at the source level. Each kit assumes experienced JavaScript or C#/Unity developers.

The kits

Full source, for advanced development.

Each kit is a one-time purchase that covers everyone on your staff.

Already purchased? Sign in to download →

$5,000 · one-time

HTML5/JavaScript Developer Kit

The complete source of the Courseware Engine that Scribe ships, ready to modify and rebuild into an engine of your own.

  • Courseware Engine source, build tools, and packaging tools
  • Base Class Framework (BCF) 2.0 source and API reference
  • A ready-to-run sample lesson with embedded Animate, HTML, and Unity WebGL content
  • Developer documentation and a hook-testing harness
View the BCF 2.0 reference →

$5,000 · one-time

C#/Unity Developer Kit

Source for connecting Unity simulations to Impression lessons, so a simulation and the Courseware Engine can share lesson data and learner state.

  • C# Base Class Framework and Impression persistence objects
  • Unity integration source and simulation interfaces
  • A complete sample simulation, from Unity project to WebGL build
  • Guidance for authoring simulations in Scribe

Available soon.

Explore simulation authoring →

$7,500 · one-time

Both kits

For teams building a custom engine and the simulations that run inside it.

  • The HTML5/JavaScript and C#/Unity Developer Kits
  • One license covering both kits

Available soon.

License at a glance

Your engine, built on our source.

  • A perpetual license for your organization, for any number of people on your team.
  • The kit source stays within your organization. Other companies, including partners on the same project, need their own license.
  • You can publish courseware that uses your engine. The engine goes out compiled; the source stays with you.
  • Engines are for content created with Impression software.
  • You own the changes you make.
  • Updates within the version you purchase are included.
  • Kits are provided as is, and fees are non-refundable once a kit is available for download.
Read the full license →

Questions?

We’re happy to help.

Not sure whether a kit is the right fit, or want to know more about what’s included? Get in touch, and we’ll help you decide.

Secure checkout

Product

—