mmodevlog.0
One of my life goals is to either create or actively contribute to the development of an MMO RPG. More specifically, I want to be involved in writing the server-side logic and infrastructure. This devlog series will reflect my journey toward that goal.
Background
If you’ve visited the homepage of my website, you already know a bit about me. I'm a backend developer with experience in frontend development. I've tried many times to start working toward this goal, but something always got in the way—either time or motivation. Every time I dive into a new topic that interests me, I end up dropping it after a while because something else grabs my attention.
I think I’ve finally found the root of the problem: I have no one to share my results with. That’s the main purpose of this devlog—I’ll be sharing my thoughts and progress here. Even if no one ends up reading it, I know it’ll help keep me motivated to stay on track.
Starting Point
Where am I starting from? I have some experience making games with Godot, Unity, and C++ using Raylib. I’ve also explored how UDP and TCP sockets work, and I’ve written a few small projects - rps-online, tcp-file-server and simple-http-server.
Thanks to my background in both backend and frontend development, I’ve built a solid foundation that translates well into game development overall. Now it’s time to start combining that knowledge and applying it to networked game development.
My Plan
To begin, I chose Golang as my main language since I know it well and it makes writing networked applications relatively straightforward. However, I also plan to experiment with C++ down the line because I feel there’s more demand for it in game networking, especially in the industry.
Using ChatGPT and Perplexity, I generated a rough roadmap for myself. My first task is to build a simple ping-pong game to review and reinforce the fundamentals. After that, I’ll move on to a basic arena where 2 to 4 players can engage in PvP combat. I’ll share future plans as I continue posting new entries.
Contacts
If you're interested in following my journey, feel free to connect with me or check out future posts on this site: