ProwlEngine / Prowl

An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor and built on Silk.NET
MIT License
360 stars 30 forks source link

[Editor] Remove Editor Project selection and create a separate "Hub" Application #41

Closed michaelsakharov closed 5 months ago

michaelsakharov commented 9 months ago

Having Projects be in Editor while seems nice is a bit tricky code-wise, since it means we have to ensure things get properly unloaded/loaded between project switches.

Moving project handling to another application and opening a new copy of the editor when opening a project simplifies some code.

michaelsakharov commented 5 months ago

Change of Plans Im gonna keep the Open Project window In Editor, but I'm gonna drop Switching projects.

So you would have to restart the Editor to switch projects or just open another instance to open a different project. This is much simpler to execute and is already supported in the editor.