Skip to main content
typo
Source Link
DMGregory
  • 136.4k
  • 22
  • 248
  • 374

In C#, is there any proformantperformance reason to implement ECS?

The formal ECS specification was developed to address gaming in a JavascriptJavaScript environment.

In any c#C# translation, this implies all of the classes' members must be public.

My concern is that too many javascriptJavaScript developers are transitioning to C# without a full understanding of classes, interfaces, interfaces and inheritance(and capitalization), and the speed drawbacks to that approach, when compared to execution times of properly written classes and interfaces.

So my question is: could the ECS be implemented in a way that fully utilizes C# without sacrificing speed and fps.FPS?

In C# is there any proformant reason to implement ECS?

The formal ECS specification was developed to address gaming in a Javascript environment.

In any c# translation, this implies all of the classes' members must be public.

My concern is that too many javascript developers are transitioning to C# without a full understanding of classes, interfaces, interfaces and inheritance(and capitalization), and the speed drawbacks to that approach, when compared to execution times of properly written classes and interfaces.

So my question is: could the ECS be implemented in a way that fully utilizes C# without sacrificing speed and fps.

In C#, is there any performance reason to implement ECS?

The formal ECS specification was developed to address gaming in a JavaScript environment.

In any C# translation, this implies all of the classes' members must be public.

My concern is that too many JavaScript developers are transitioning to C# without a full understanding of classes, interfaces, interfaces and inheritance(and capitalization), and the speed drawbacks to that approach, when compared to execution times of properly written classes and interfaces.

So my question is: could the ECS be implemented in a way that fully utilizes C# without sacrificing speed and FPS?

edited tags
Link
DMGregory
  • 136.4k
  • 22
  • 248
  • 374
Source Link
user122973
user122973

In C# is there any proformant reason to implement ECS?

The formal ECS specification was developed to address gaming in a Javascript environment.

In any c# translation, this implies all of the classes' members must be public.

My concern is that too many javascript developers are transitioning to C# without a full understanding of classes, interfaces, interfaces and inheritance(and capitalization), and the speed drawbacks to that approach, when compared to execution times of properly written classes and interfaces.

So my question is: could the ECS be implemented in a way that fully utilizes C# without sacrificing speed and fps.