First post!
First post. yay! This blog is to chronicle the development of Osinia, a MMORPG by a single dev. Single dev MMOs have been around since at least 2001. So this is my plan to join in on the fun. I have a design doc, and working through a WBS (work breakdown structure). I am currently working on the toolset (various editors). My plan is to keep the technical aspect of this using the KISS principle.
This is an “old school” 2D mmorpg. Think Final Fantasy 1 - 6 in terms of the technical side. Everything is built in house to reduce the bloat. So no Godot, no Unity, no Unreal, etc. This will initially tightly coupled with Steam for Windows 10 and higher. Minimum resolution will be 1080p. This is developed in a way where it -should- run similar on both Windows 10+ and OSX via Steam. There will be no support for Linux as it is -not- a serious desktop OS. There are plans for Android and iOS releases, but those are in the far future.. as a possibility, not a guarantee.
And… to cut off any confusion, “massively” in mmorpg is defined by it’s actual definition. The ability to have hundreds of players interact with each other. Meaning, I need to test for a minimum of 200 players.
Please note that this is my personal mmorpg. Something I have been wanting to create for a long time. Now that I am getting closer to retirement, I can finally spend time on this. I will post the website when it’s ready. I’ll also post the discord and issue tracker when they are ready.
Well.. I should show a little progress. So.. this is the tileset editor. Since this game is both skill (like EVE online) based AND element based.. each tile can be aligned to an element (or none). This will help with the calculations for healing, damage, etc.
You may notice the “elements” include holy/unholy/arcane/technology. I am putting them in the “elements” category as it’s a bit easier to code for.. and your gear can only contain one element at a time.
I am now working on the Prefab tab. Basically, each tileset can have a set of prefab tiles. Basically a combination of tiles that can be placed and removed as a group. Basically, trees, houses, etc that spans multiple tiles. It’s a QOL for map editors.