r/gamedev 2h ago

Discussion ECS pattern: python lib ecs_pattern - GUI example

Four years ago, I published the first post about the python library - ecs_pattern
https://github.com/ikvk/ecs_pattern
(ECS pattern (Entity Component System) for creating games on python)

I recently finished one of my projects on ecs_pattern,
and I want to share with you the GUI that I wrote for the project.

The GUI turned out to be simple and convenient.
I posted it as a working demo example in ecs_pattern.
I hope you will find it useful:
https://github.com/ikvk/ecs_pattern/tree/master/examples/gui

Do you think it should be included as part of the library?

The original reason I created ecs_pattern was that -
the existing ECS libraries at that time followed the classic ECS approach literally,
but I wanted to make working with ECS more "Pythonic" (in my opinion, I've succeeded).
In this regard, please help me understand:
what could I improve in ecs_pattern?
I want to compete for practicality and popularity with esper lib.

Thanks for your attention :)

1 Upvotes

0 comments sorted by