Sample Projects:

Any changes you make to a sample project will be overwritten if you open another project. If you don't want to accidentally lose your progress, then you can copy the sample code to one of the custom projects below or start an entirely new custom project.

Custom Projects:

You can create your own custom projects and save them, or any of the sample projects, to your computer at any time. In order to upload your projects to the Playground, you must first select one of the projects below to assign your project to.

Keyboard shortcuts: Shift+R: runs your code or restarts the app if it has crashed. Shift+S: downloads the active project file.


Solar2D Playground:

Solar2D Playground is an interactive website that allows you to create and run Solar2D projects instantly online.

This website was developed and is maintained by Eetu Rantanen.

You can find more of my personal game related projects over at my portfolio site: www.xedur.com. I work on all sorts of interesting projects in my free time, especially for Solar2D. If you like what I'm doing, then consider buying me a cup of coffee over at Ko-fi.

Playground limitations & Solar2D:

Solar2D's HTML5 builds are still in beta. This means that some mobile browsers aren't supported and certain features aren't useable on Solar2D Playground. This website is also hosted on GitHub Pages, which poses issues with CORS, etc. This means that you are limited to only using the assets that are included in Solar2D Playground.

If you wish to develop games and apps without limitations, then download Solar2D, a fantastic, free, and open source game engine.

Solar2D development is sponsored by its users. Support the project on GitHub Sponsors or Patreon.

In true open source spirit, the entire Solar2D Playground source is available under the MIT License.