GeonBit
GeonBit copied to clipboard
ECS-based Game Engine powered by MonoGame for C# games.
https://en.wikipedia.org/wiki/Entity_component_system What you have in your engine is just the "Component-based" design, like anyone would see in Unity3D or other common engines. ECS, unlike EC, would not have any logic...
 unable to unroll loop, loop does not appear to terminate in a timely manner (21 iterations), use the [unroll(n)] attribute to force an exact higher number Content\\GeonBit.Core\\Effects\\NormalMapLitEffect.fx 141 Content\\GeonBit.Core\\Effects\\LitEffectAlphaTest.fx...
Locking on the value of a private static variable to prevent thread-safety violations and performance issues.