Introduction
Welcome in Project SoA knowledge base. All these pages are about my vision of game I wanna achieve in longterm.
I am tired of state of MMORPG in last decade, nothing really touch my heart once again like Lineage, before it all went to F2P/P2W spiral hell. So I mostly doesn't play any MMO or play on some private L2 server with older chronicles and retail like settings.
This won't be big competitor in MMO genre, but it may be cool place for you and others member of this community. I hope you will enjoy your time with this Project. Feel free to join our discord and talk about anything MMO/DEV/games related.
This document is still work-in-progress and it is still actively developed and improved. I have clear vision what I wanna achieve but systems need be defined precisely with cover of most of use cases and edge-cases as possible.
I also know scope may seems little to much - but I personally like complex MMO's with dozens of systems. This document is not meant to be what I will make from start to end, this is more about vision how should my dream MMORPG looks like and will be eventually implemented with dozens of iterations, some systems will be omitted, some maybe even won't make to game. That will depends only on future and it's not exactly important right now.
I am currently even not working with target to complete a MMORPG game, it is more like project for my entertainment and joy, learning new stuff, overcomes challanges & obstacles and making some cool software with interesting dev stack.
And I think the journey may be interesting for others so I decided to share it with all of you :)
What Project SoA should looks like?
- Open World MMORPG (both PvP & PvE focused, one complete other)
- PvE content is made challenging
- PvP content acceleretes a conflict between players
- High-Fantasy settings
- Non-faction based
- Tab-target
- Class-based
- 5 races - mostly visual choice
- Stylized graphics (ghibli feel), with cel-shaded characters
- My inspiration comes from Gothic series (I&II+NotR), Lineage II, Civilizations's, Valheim, OpenTTDs & other transport strategic games, RTS - (AoE, K&M, Stronghold) and more...
Technology
- Client: Unreal Engine 5.2
- Server: Written in Rust lang, and based on ECS from Bevy Game Engine
- Netcode: Own solution - CNS
- This website: Docusaurus
- Other technologies: PHP 8, Maria, RabbitMQ
Design Pillars
- Open-world pvp & pve - meaningful conflict between players & environments
- Long-term progression - both horizontal & vertical
- Rich profession tree
- Strong Economy features - player companies, resources & goods caravans
- Factions - player can be part of several different communities
- Politics govern by players