January 15, 2024

ECSx ECSx is a framework for using Entity Component System architecture to build real-time games and simulations. It is currently 100% Elixir, using :ets for managing Components, and GenServer for managing Systems under…

15 892 0
Pinned

Latest ECSx ThreadsTop

hyperoceanic
Had a great day or so coding against the EXSx framework - love the Systems model to divide up the work. I’m having a bit of a moment wit...
New
hyperoceanic
I"m working on a Kanban simulator, and I’m having some problems getting started with testing. The error message I’m getting is ** (Argum...
New
miguel_o
Hello, a question, participating in the ECSx (Ship) tutorial, but changing the dynamics of the game. How multiple consecutive commands of...
New
pjode
I’m interested in a technical reason why a component in ECSx only allows for primitive values like float, atoms, etc and not something li...
New
ketupia
Is there the concept of a safe read time for data consistency? Suppose you’re careful to place the systems in order in manager.ex so tha...
New
ketupia
I find myself writing this code repeatedly. Is there a better way if Status.exists?(entity) do Status.update(entity, new_value) ...
New
ketupia
The ECSx docs on github say there is an Ecto persistence adapter for ECSx. The ecsx_persistence_ecto docs say to add {:ecsx_persistence...
New
ketupia
The LiveView in the tutorial runs a message loop every 50ms to load the player info and update the view to the current state. Has anyone...
New
ketupia
How are components organized so that developers know the intent of each component and system? (Yes I’m using @moduledoc) For example, I...
New
APB9785
ECSx ECSx is a framework for using Entity Component System architecture to build real-time games and simulations. It is currently 100% E...
New

HOTTEST ECSx THIS WEEK! Top

HOTTEST ECSx THIS MONTH! Top

HOTTEST ECSx THIS YEAR! Top

ElixirConf
ElixirConf: ElixirConf 2023 - Andrew Berrien - ECSx: A New Approach to Game Development in Elixir Comments welcome! View the <span class...
New

HOTTEST ECSx THE LAST THREE YEARS! Top

APB9785
ECSx ECSx is a framework for using Entity Component System architecture to build real-time games and simulations. It is currently 100% E...
New
ketupia
How are components organized so that developers know the intent of each component and system? (Yes I’m using @moduledoc) For example, I...
New
ketupia
The LiveView in the tutorial runs a message loop every 50ms to load the player info and update the view to the current state. Has anyone...
New
ketupia
I find myself writing this code repeatedly. Is there a better way if Status.exists?(entity) do Status.update(entity, new_value) ...
New
ketupia
The ECSx docs on github say there is an Ecto persistence adapter for ECSx. The ecsx_persistence_ecto docs say to add {:ecsx_persistence...
New
ketupia
Is there the concept of a safe read time for data consistency? Suppose you’re careful to place the systems in order in manager.ex so tha...
New
miguel_o
Hello, a question, participating in the ECSx (Ship) tutorial, but changing the dynamics of the game. How multiple consecutive commands of...
New
pjode
I’m interested in a technical reason why a component in ECSx only allows for primitive values like float, atoms, etc and not something li...
New
hyperoceanic
Had a great day or so coding against the EXSx framework - love the Systems model to divide up the work. I’m having a bit of a moment wit...
New
hyperoceanic
I"m working on a Kanban simulator, and I’m having some problems getting started with testing. The error message I’m getting is ** (Argum...
New

HOTTEST ECSx THIS Over 3 Years! Top

ECSx

Classification: Entity Component System
Threads: 11
Posts: 69
Forum Tags: #ecsx

"ECSx is a framework for using Entity Component System architecture to build real-time games and simulations."

  • Follow
  • Join
  • Shape
the conversation
ECSx on GitHub
Stars: 265 Watchers: 10 Open Issues: 14 Last push: over 1 year ago

Core Team Members

Confs & Meetups

16 days remaining
DC Elixir
Build Night: Hands-on with Zig and Zigler - Washington DC/USA July 15, 2026
60 days remaining
Erlang Workshop 2026
Indianapolis, USA August 28, 2026
73 days remaining
ElixirConf US
Chicago September 10, 2026

Saved Forums

    None saved yet

Top Sub Portals

    None added yet

Saved Forums

    None saved yet

We're in Beta

About us Mission Statement