Marian Dziubiak
Marian Dziubiak
This sounds like VCRedist missing
I don't think you're correct in what you described here - the `Entity` class present in the runtime has zero knowledge of `EntityDesign` from the Assets package. And that's the...
It's in a different project, though - `Stride.Assets`. That project is in fact in the `engine` folder, but that's just physical organization - it can be moved anywhere else. The...
Let me draw this out for you: ```mermaid graph LR; UserGame-.->Stride.Engine; Stride.Assets-->Stride.Engine; Stride.Assets-->Stride.Core.Assets; Stride.Core.Assets.CompilerApp-->Stride.Core.Assets; Stride.Core.Assets.CompilerApp-.->Stride.Assets; Stride.Assets-.->AssetFile(Asset file model); Stride.Engine-.->RuntimeModel(Runtime model); classDef green fill:#b0f449 class AssetFile,RuntimeModel green ``` The `Stride.Assets` implements...
Personally I'm not a fan of underscores and especially dislike `m_` prefix I saw in some codebases. I'm sure every contributor has a slightly different stance on that - as...
I see there's even more warnings on the build server. There's SA* warnings - which leads to believe the target that turns off analyzers by default is actually disabled on...
> I wonder if this work would still be useful if we decide to switch editor in the future? Yes, to an extent. There are changes around the package management...
For me the number one thing is the custom data assets - as you remember I worked on integrating something into Stride, but I had to do a lot not...
It's not a bad idea, with the rendering part to be handled by another lib. I will have to think about how exactly the interface layer for the plugin creator...
I've written a short high level explanation https://hackmd.io/@Ed53RzBbTu2HT46rCM--rQ/Bk0ukH_Ct