Remix.run Logo
▲ BSTRhino 5 hours ago

https://easel.games

For 4+ years I've been working on a game programming language which makes your game multiplayer automatically! Every program written in Easel is guaranteed deterministic and snapshottable, which it uses to automatically perform rollback netcode. The rollback is incremental, it automatically stores deltas of only what has changed using a copy-on-write mechanism, so it's really efficient for games where your players are walking around large worlds which are mostly sleeping except when the player is nearby.

The idea is that I hope teenagers who love to play multiplayer games, would find this to be the easiest way to code a multiplayer game by far since the multiplayer is automatic. Learning to code could be much more fun because they can make games that involve their friends, classmates, brothers/sisters, parents, or just anyone online. Maybe especially more important for raw coding to be fun and engaging in the age of AI.

This month I'm making the multiplayer even more efficient so people really can just code large multiplayer games without worrying about it, which I think is important for beginner coders.