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
Hot in ECSx:
Latest ECSx Threads
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
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
Hello, a question, participating in the ECSx (Ship) tutorial, but changing the dynamics of the game. How multiple consecutive commands of...
New
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
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
I find myself writing this code repeatedly. Is there a better way
if Status.exists?(entity) do
Status.update(entity, new_value)
...
New
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
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
How are components organized so that developers know the intent of each component and system?
(Yes I’m using @moduledoc)
For example, I...
New
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!
HOTTEST ECSx THIS MONTH!
HOTTEST ECSx THIS YEAR!
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!
ECSx
ECSx is a framework for using Entity Component System architecture to build real-time games and simulations. It is currently 100% E...
New
How are components organized so that developers know the intent of each component and system?
(Yes I’m using @moduledoc)
For example, I...
New
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
I find myself writing this code repeatedly. Is there a better way
if Status.exists?(entity) do
Status.update(entity, new_value)
...
New
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
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
Hello, a question, participating in the ECSx (Ship) tutorial, but changing the dynamics of the game. How multiple consecutive commands of...
New
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
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
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!
ECSx
Classification:
Entity Component System
Threads:
11
Posts:
69
"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
Confs & Meetups
16 days remaining
DC Elixir
Build Night: Hands-on with Zig and Zigler - Washington DC/USA July 15, 2026Latest Ec Sx Learning Resources
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Filter by Type:
Saved Forums
-
None saved yet
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #exunit
- #elixirconf
- #discussion
- #javascript
- #podcasts
- #code-sync
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #ai
- #websockets
- #advent-of-code
- #distillery
- #api
- #processes
- #forms
- #metaprogramming
- #security
- #performance
- #hex
- #json
- #databases







