Our great sponsors
-
airplanes
A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
For the curious, here's the engine this is built with: https://github.com/yohamta/donburi
I do also really like Go for various reasons, and have been working on a Go -> C++ transpiler and associated ECS libs to make a personal game project with. I used it to make a game for Raylib game jam earlier this year too: https://github.com/nikki93/raylib-5k You can see what the development workflow looks like in this video (the ECS stuff also has an editor): https://www.youtube.com/watch?v=8He97Sl9iy0
I'm trying to decide how much time I should devote to making this easier to set up / use by other people in the medium term, since it's just a side project for me. Might make a codespaces template so it's quick to get started.
Related posts
- I made a 2D shoot 'em up game with Go and Ebitengine. Featuring ECS (Entity Component System).
- A 2D shoot 'em up game made with Ebitengine https://github.com/m110/airplanes
- Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System
- Unity's Self-Combustion Engine
- How to implement ECS based physics