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
367 stars 29 forks source link

[AssetPipeline] Prefabs/Scenes #3

Closed michaelsakharov closed 9 months ago

michaelsakharov commented 10 months ago

Taking from Godot, Prefabs and Scenes will be the same thing, just a GameObject with its children. So we need to support Prefabs as well as supporting Nested Prefabs.

michaelsakharov commented 9 months ago

We need a way to track the changes between the Prefab and the Asset so we can Apply/Reset individual changes

michaelsakharov commented 9 months ago

After much consideration I think I'm sticking with the more unity structure over Godot's

I've been thinking too hard about this, Prowl's ultimate goal is to be a general replacement for unity, something that can take on existing unity projects without having to learn a new structure.

Dropping the Scene structure for an all prefab/gameobject route, i think goes too far outside the goals of the engine. So ill be splitting this issue into 2 halves, Scenes & Prefabs individually.

PaperPrototype commented 9 months ago

👍