You can easily create a new project from within the Defold editor. You also have the option to import an existing project from the Defold dashboard as well as open an existing project already located on your computer.
Click the New Project option and select what kind of project you would like to create. Specify a location on your hard drive where the project files will be stored. Click Create New Project to create the project in the location you’ve chosen. You can create a new project from a Template:
Or from a Tutorial with step by step instructions:
Or from a finished Sample game:
A local project will have no integration with any version control system, meaning that the files reside only on your hard drive. Any changes you make to the files are permanent and there is no way to revert changes or recover deleted files. It is recommended to use a version control system such as Git to track changes to your files. This also makes it very easy to collaborate on a project with other people. Uploading a local project to GitHub can be done in just a few steps:
The project is now under version control and you should clone the project to your local hard drive and work from this new location instead.
Click the Import Project option to bring up a list of Defold hosted projects that you have access to. If you are not already signed in you must first do so. Specify a location on your hard drive where the project files will be stored.
You can migrate a Defold hosted project to GitHub by following this guide from the Defold forum. This process will retain all of the commit history from the original repository.
Click the Open From Disk option to open a project already located on your computer.
Once a project has been opened once it will show up in the list of recent projects. The list will show the projects you have worked on most recently and it will allow you to quickly open any of the projects by double-clicking the project in the list.