Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

EntityComponentSystems

Sample code for DelphiCon2021 session Entity Component Systems: A Different Approach to Coding

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Entity Component Systems: A Different Approach to Coding

Example source code accompanying the DelphiCon 2021 session "Entity Component Systems: A Different Approach to Coding"

This directory contains 2 implementations:

  • The "Pure" subdirectory contains a simple Entity Component Systems (ECS) implementation that tries to stay as pure to the ECS model as possible.
  • The "OOP-Like" subdirectory contains the same version, but adds some OOP-like helpers making entities behave more like Delphi objects.

Both versions are functionally the same.

All code is licensed under the Simplified BSD license.