Help

The Guiding Principles
The way this site works is a bit unusual.
You find a game you like,
then you make changes to it.
Then you download your changes as an sclpak file.
Finally, you submit your sclpak file to be converted to a JavaScript file.
Canvas Language reference guide
Below are interactive examples that you can experiment with to learn SCL.
You can also copy and paste the code into your own animations.
You do not need an account.
To save your work, just download the sclpak file.
To resume your work, visit the game page you were working from, and upload your sclpak.
Think of the sclpak as a project file.
On the publish page, you'll need to specify a domain name.
When you submit, wait patiently, then a JavaScript will be downloaded.
When you download your JavaScript file, the game will only run on the domain you specified.
You can host the game on your own site, or upload it to sites like itch.io
To run your game on your own website, the page HTML would look like this:
<html>
<body>
<script src="[game-file].js"></script>
</body>
</html>