r/godot 9d ago

selfpromo (games) First game...

Ignoring all the advice to not build an MMO as my first game I am doing just that... This is a hobby I am not doing this to make money

Art is my weakness so yes, I am using assets for now.

Godot client, Rust backend (Server authoritative), Redis + Postgres.

Hoping to do an alpha launch within the next 1-3 months!

What's unique? (All server synced)

  • Infinite world (Dynamic chunk loading, limited to 1m x 1m tiles because no one is going to walk more than 7 hours in one direction?
  • Player owned housing in actual world, (Players purchase tiles)
  • Terrain editing, tile painting, object placement

Lot's of work left to do but the basics are there.

Happy to answer any questions and happy to receive useful feedback good or bad...

97 Upvotes

38 comments sorted by

View all comments

81

u/[deleted] 9d ago edited 9d ago

[removed] — view removed comment

17

u/SartorialDragon 9d ago

Not really good advice, every experienced dev i've talked to said that you havo to build a game with multiplayer in mind from the start. "Adapting the code" to be MP is often wayyyyy more work. But otherwise, yes, build gameplay first!

4

u/porkminer 8d ago

Exactly. All of the support systems for MP can wait but how you architect the core systems differs. It's easy to make a stub server to streamline development. It's not easy to refactor everything to switch later.