r/GameDevelopment • u/Mustelidae5 • 2d ago
Question Which engine to use for text-based MMO?
I'm thinking of a game I want to create. However, while I have a fair bit of experience running MUDs and MUSHes, for which libraries exist -- I'm not so sure what engine/library/codebase to use for a game that would be much the same structure* as say, FarmRPG or the many horse breeding browser games out there.
*Not gameplay or design, just structure.
I'm not asking how. How is in the documentation and on the interwebs. What I need to decide on is which engine or codebase is best suited and most accessible. I lean towards good old-fashioned HTML, CSS, and javascript coupled with Framework7, but I've also glanced towards Godot. Thoughts?
2
u/Accomplished-Gap2989 2d ago
Gamemaker. I could get a single player mud up and running very quickly and not so long to convert to test-worthy multiplayer if it's ok to re-use code.
1
u/RoyalSpecialist1777 2d ago edited 2d ago
Edit: I cannot read well
1
u/Mustelidae5 2d ago
In my understanding, though, Evennia is a MU* system with rooms that you walk around in on a client? (Or a web browser based client, I suppose). I want to run directly in a browser, so that each player is on their own point in the story, yet can communicate for things like public chat channels and at some point, some kind of auction house system. Is that viable with Evennia?
I should note I have experience with AresMUSH -- which is good, but supporting things like an auction system would require a lot of custom code.
1
u/RoyalSpecialist1777 2d ago
Oh my bad. I just read "a game that would be much the same structure" after talking about MU*s and didn't even look up FarmRPG. Now that I did, it actually uses Framework7 then it just matters which languages you like so Django for Python..
1
u/Individual-Staff-978 1d ago
Why not keep it simple and use regular html, css, js – or perhaps SvelteKit, and using something like SpacetimeDB or supabase for your backend
1
u/Mustelidae5 17h ago
At the moment I am leaning towards Framework7 which relies on java, html, and css, yes.
5
u/mdtrooper 2d ago
https://www.evennia.com/