What are some of the most common bad practices with ECS?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  • You could get inspiration from existing and working ECS lib: https://github.com/skypjack/entt But IMO ECS is just a trendy buzzword in gamedev. Insert ECS and Blockchain so your project looks cool. Just like MVP was for mobiledev development 8 years ago.

  • flecs

    A fast entity component system (ECS) for C & C++

  • Flecs, an ECS written in C99 with C++11 bindings has a Lua scripting host flecs-lua which let's you write System code in Lua.

  • 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
  • flecs-lua

    Lua script host for flecs

  • Flecs, an ECS written in C99 with C++11 bindings has a Lua scripting host flecs-lua which let's you write System code in Lua.

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

Related posts