Show HN: MicroECS – entity component system library in Python/NumPy
Category: library
Tags: entity-component-system, numpy, game-development, python, simulation
Score: 6.8/10 (Innovation: 6, Technical: 8, Documentation: 7, Utility: 6)
MicroECS is a minimal Python entity component system library built on NumPy for high-performance, vectorized game or simulation logic. It achieves up to 52x speedups over traditional OOP approaches by leveraging column-major arrays and lazy entity management, making it interesting for performance-critical Python ECS use cases.
Target audience: game developers, simulation engineers, data engineers
Repository: https://github.com/Meehai/microecs · Python · MIT
View on Hacker News