LowRes Galaxy ZERO for Mac


Timo 2024-03-13 21:47

I want to present you my new side project: LowRes Galaxy ZERO.

Currently it's just a remake of LowRes Galaxy 2 for Mac (and eventually Windows), but it's meant to be the base of a more advanced game. It's mainly a playground for me to practice modern C++ and the Entity Component System (ECS) architecture.

I would be happy if you give it a try :)

You can download it from

The source code is on GitHub:

Core Ideas

Feature Ideas

nathanielbabiak 2024-03-14 04:31

Very cool! I can't play it yet though - I'm windows/iPad only over here.

I'm really glad you mentioned that ECS concept too. Thanks!

(Without knowing the term and reading a bit, I hadn't been able to conceptualize what was needed for Cybernoid. It's why that project stalled out - I started developing an ECS to stay below the token limit. I had started down the path, but couldn't figure it out until now.)

Pablo 2024-03-14 13:55 (Edited)

Cool, thanks for sharing under zlib license!

Timo 2024-03-14 16:54

In general the "composition over inheritance" in game dev is out of question already, and ECS is an interesting way to implement it. But I noticed, that I'm still unsure in some situations, how to implement something. I got everything working, but with some "Systems" I'm not happy yet.

Log in to reply.