-
cleaning up my desk and I found a notebook from 2017 sketching out what would become the game engine I built this summer for my @wondervillenyc game. LIES stood for Lesser Immutable Entity System. funny how long this stuff kicks around before seeing the light of day.
-
the sketch is more or less what I ended up building. it gathers input every frame that it feeds into an entity system that calls out to support libraries/packages. it's missing coroutines though and those have turned out to be the workhorse of the whole system.
-
LIES is an elaboration on PIES, the Pure Immutable Entity System, an earlier attempt at building a purely functional game logic system that worked but had performance problems I couldn't resolve. in that way my engine today is the latest in a ~5 year intellectual pursuit.


