~/talk

GameDev in Elixir using ECS and Live View

Talkat ElixirConf EU 2025 · 2025-05-15..05-16· [game-development, web-performance]
slides:none on file

Demo builds a playable Snake implemented as an entity-component-system with state as nested maps of entity IDs and component data, systems composed in a pipe to update position and velocity. Graphics render two ways: a LiveView hook using PixiJS and Howler for canvas and audio, and an SVG rendering only LiveView version with Howler audio. Works as a hobby prototype, notes input lag, and points to OpenGL via Erlang, VX for windows and Membrane for audio.

AI-written summary · about

~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.