• ECS 2D Action Platformer

    Posted in Game Development on

    Backstory

    I was so keen on trying ECS and learning all about it, that one day I decided I would make a simple and hopefully fun game utilizing it. I decided on making a 2D game, as Unity has seen a lot of action and has refined its tool over the years. As it was a learning project I decided to throw in everything new and experimental I could get my hands on.

    I started working on the project just as ECS was going public. Along the way I had some struggles, going along with little to no documentation and ever-changing API. The fact that I used dependency injection from the start, coupled with EC...