Reia
banner
playreia.com
Reia
@playreia.com
An MMO action-adventure RPG game + open-source game developer team.

www.playreia.com

github.playreia.com

Explore endless worlds and embark on a magical adventure of a lifetime! Play offline or online with friends, or login for an MMO experience!
Thank you! We're reworking the map and UI right now but we're keeping the same beautiful look!
April 7, 2025 at 1:00 AM
Great work! Especially the piano.
February 7, 2025 at 8:39 PM
This reminds me of Counter Strike's bhopping and surfing. I love it!
January 14, 2025 at 7:59 PM
It looks great. Do you have an idea how you're going to go about updating the edge foam?
December 29, 2024 at 11:51 PM
The website was actually fully redesigned a few days ago. I'm currently adding more content there. But you can check out the GitHub at github.com/Quaint-Studios/Reia/blob/master/docs/ROADMAP.md. There should be some updates this weekend!
December 27, 2024 at 5:35 PM
You have always been a huge help. I joined immediately after I had a call with you a while back. I'm `makosai` on Discord. I'll definitely share my story on how I use Turso when the time comes. ❤️
December 27, 2024 at 3:57 PM
Lastly, a master server is like a "hub" for servers and clients. Cluster Servers connect to it with their keys. Clients are assigned a cluster or can manually pick one. The Cluster Server will handle movement, message, auth, and any other action. There's also "fragments" but it's just an "instance."
December 27, 2024 at 3:26 PM
Your third question: Authentication is still a tossup. We're guaranteed to use @tur.so to store user data and scale with that. Especially since we want to support offline & local access as well. When it comes to authentication, the tossup is Supabase & Appwrite atm. But it will be a separate server.
Turso - Databases for All
Sign up to start building your next application with Turso. Get the simple developer experience of SQLite in production, and scale your multi-tenant backend with unlimited databases.
turso.tech
December 27, 2024 at 3:26 PM
For your second question, it's completely server-authoritative for most things. But in the future I plan to offload tiny things to the client. Things that can be checked for manipulations like movement. I'll also make it to where clients can opt-out of all peer-to-peer activity.
December 27, 2024 at 3:26 PM
Thanks! To answer your first question: Sustenet used to be written in C# and I got it to be very performant. But I wanted more out of it. So I moved to Zig. It was fun but Zig didn't have much for concurrency and managing threads is a bit too much of a trade-off. So I went with Rust. A nice balance.
December 27, 2024 at 3:26 PM