defold / defold/defold

Partial project loading in the editor

Open
#10,166 0 comments 2 reactions 1 assignee Claimed by @matgis View on GitHub
editor task
Dominant language
C++
Stars
6.3k
Forks
455
Avg merge
2d 2h
Merged PRs (30d)
129

Description

**Problem:**
Loading a large project can take a significant amount of time and consume a lot of memory.

**Task:**
Change the editor so it can work on a partially loaded project. Instead of loading the entire project up front, it should load resources into the project graph as needed.

**Prerequisites:**
* We likely need to change how the undo system works, because we need to be able to undo changes to the project graph without going back to a state where a late-loaded resource is no longer loaded.

**Expected outcome:**
* Users don't have to wait for the entire project to load, and could get to work on the parts they need quicker.
* Editor memory usage will decrease significantly, since we don't have to keep the entire project in memory at once.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.