Is ECS really the way to go in C++?

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ecs-faq

    Frequently asked questions about Entity Component Systems

  • You might wanna take a look at https://github.com/SanderMertens/ecs-faq, it lays this all out better than I can.

  • flecs_not_for_dummies

    An in-depth introduction to using Flecs

  • Sorry but i don't see it. Actually it's the opposite. Handling one system at the time using only one function on only one (or more) component (data) is the best approach you can take because it's cache friendly. You can also argue that it's good for the cpu pipelines and instructions fetching but it way out of my league. Fetching one component means fetching the others stored contiguously, so you avoid a lot of cache misses you would get if you went with the arrays of structs approach. I use flecs and it's amazing. I suggest you reading this so you can clear your head a little bit: https://github.com/SanderMertens/flecs_not_for_dummies/blob/master/flecs_not_for_dummies.pdf

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project