@modev
banner
modevstudio.itch.io
@modev
@modevstudio.itch.io
I write code, gamedev.
https://sr.ht/~modevstudio
Pinned
My attempt at creating an ECS. The main idea is that memory for components is divided into blocks, entities belong to three lifetimes.

sr.ht/~modevstudio...

For DYNAMIC lifetime blocks, components chunks inserted at the end of the block if there are no free rows after previously deleted entities.
Reposted by @modev
Karl2D beta is here. It's a 2D game creation library written in Odin. In this newsletter I talk a bit about how that platform support is set up news.zylinski.se/p/karl2d-bet...
Karl2D beta is here!
With Windows, Linux, Mac and Web support
news.zylinski.se
January 23, 2026 at 7:20 AM
Reposted by @modev
I just released version 0.5 of Avian, an ECS-driven physics engine for @bevy.org.

This is the first update under our new release process, where we publish Bevy version updates separately from feature releases.

As always, an announcement post can be found here:
joonaa.dev/blog/11/avia...
Avian Physics 0.5 - Joona Aalto
Bevy 0.18 support
joonaa.dev
January 17, 2026 at 1:23 AM
My attempt at creating an ECS. The main idea is that memory for components is divided into blocks, entities belong to three lifetimes.

sr.ht/~modevstudio...

For DYNAMIC lifetime blocks, components chunks inserted at the end of the block if there are no free rows after previously deleted entities.
January 13, 2026 at 12:22 PM
Implemented features:

~ Moving forward, backward, left, right, angular.
~ Extreme breaking.
~ Increasing/decreasing max speed.
~ Choose weapon type (one/two bullets).
~ Shots interval (100 ms).
~ Impulses calculates depending on ship mass.
~ Bullet/asteroid collision animation.

#gamedev #raylib
January 13, 2026 at 12:15 PM
This is worlds (maps) editor for my space game mospace. It can be used for adding entities, edit their components & tags, and set some general world properties.
sr.ht/~modevstudio...

#gamedev #clang #raylib #raygui #flecs
January 13, 2026 at 12:12 PM
This is a simple space game.
I am making it in my spare time for fun and learning.
Feel free to use it as template for your own things.
sr.ht/~modevstudio...

#gamedev #clang #raylib #box2d #flecs
January 13, 2026 at 12:10 PM
Reposted by @modev
A first beta of my 2D game library Karl2D is now available: github.com/karl-zylinsk...

It's raylib-like, written in Odin, has emscripten-free web builds and easy to modify.
GitHub - karl-zylinski/karl2d: Odin 2D game library. Beginner friendly and easy to modify.
Odin 2D game library. Beginner friendly and easy to modify. - karl-zylinski/karl2d
github.com
January 1, 2026 at 10:49 PM