Haylen Playground

Opening workspace… Preparing offline use…
Back to Home
No file open

No file open

Select a file in the explorer to start editing.

PREVIEWReady

Run your project.

The preview runs the files in your workspace.

Haylen · WebAssembly
CONSOLE 0

Project output and runtime errors appear here.

New file

HAYLEN PLAYGROUND

Your local workspace.

  1. Manage files. Open the explorer from the left toolbar. Create, rename, move or delete files and folders. Drop files into the explorer to import them locally.
  2. Edit your project. Select a file to open it. Use the tab's close button to close it without deleting it. Hide the editor or explorer from the left toolbar to make more room.
  3. Run and inspect. Play starts the current project. Pause keeps its state. Stop ends the preview. Click or tap the preview to use its controls. The console shows output and errors. Click an error with a file location to open that line.
  4. Apply changes. Hot reload applies supported Lua and asset edits while running. Initialization changes may restart the project. Correct a Lua error and use Play for a clean run.
  5. Import a complete project. A project ZIP replaces the whole workspace after confirmation. Include the project settings and main Lua script, keeping the project's folder structure. Importing removes all previous files from the workspace.
  6. Keep your work. Changes save in this browser. Export ZIP creates a portable backup. After the offline indicator is ready, you can keep working without a connection.

C++ and native plugin compilation use the Haylen build tools. This browser runtime cannot interrupt an infinite loop yet.

Import into your workspace.

Files and folders are added to the selected folder. A complete project ZIP replaces every existing file after confirmation.

1,000 files and folders · 16 MiB per file · 64 MiB per project