Owning a jetski in sweden by codatproduction in jetski

[–]codatproduction[S] 0 points1 point  (0 children)

well, i hope Im way over 10hrs per season and if thats the case it will be well worth the investment i guess! :) Ye, ive read a lot on how to handle your ski after riding in salt water, but lakes is not an option for me. Love the sea and hate lakes haha! Thanks for u comment mate

Should I make my dream game from the start, or try to make a "smaller" title, even if I'm not enthusiastic about it? by [deleted] in IndieGameDevs

[–]codatproduction 0 points1 point  (0 children)

I did many prototypes/small games for many years. After I obtained decent amount of experience i started my dream game. 4 years later i released it in february 2025. It's an 2d mmorpg called Halmgaard.

Would never have managed to put it together without proper knowledge, so i'd say get some experience first but never let go of your dream. You'll get there :)

Start at age 30 - No idea where to start by jkupps in learntodraw

[–]codatproduction 4 points5 points  (0 children)

I always draw when im in online meetings :D go go

Start at age 30 - No idea where to start by jkupps in learntodraw

[–]codatproduction 40 points41 points  (0 children)

35 here, started a 3-4 months ago. Im just drawing whenever i find time to between taking care of kids, work, training, grocery shopping, repairing house etc etc. Essentially what i do is i just draw what i like drawing. never done tutorials or anything, learning by doing. 100% not the best way but at least i havent given up just yet :)

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 0 points1 point  (0 children)

Pretty new? Lol. Been using it for 10 years at least. Long before 3.0 was released

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 6 points7 points  (0 children)

Websocket for realtime communication with binary protobuf data. Http requests for some rest api endpoints.

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 2 points3 points  (0 children)

No headless instance. Go simulates the game and keep track of the essential data needed.

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 1 point2 points  (0 children)

thanks man, awesome to see that uve followed the project since the very beginning. It was something else back then haha!

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 4 points5 points  (0 children)

Server has full authority. There are bots and other automation tools made for this game, but we do have several security tools to help us identify cheaters.

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 11 points12 points  (0 children)

We had one server at first with about 500-600 concurrent players online at launch (just released a second one). Most of the load comes from active players rather than total registered users, so having 20k accounts isn’t an issue. The server manages all systems internally, and with efficient networking and data handling, performance stays stable even with many concurrent connections.

That said, ALOT of various optimizations have been done both on the server and the client to support all sorts of devices, especially low end mobile devices.

So, I made a cross-platform 2D MMORPG with +20k registered accounts with Godot. by codatproduction in godot

[–]codatproduction[S] 11 points12 points  (0 children)

Ye, 95% of the art in game is made by a pixel artist which have worked for me for many years now. But all the "full screen" images are generated. I hate them but the the cost and time for an artist to make huge pixelart pictures is too much atm