
On-line Multiplayer MMORPG – Full 2D MMORPG Engine
* THIS GAME SOURCE IS FOR EXPERIENCED CODERS. PLEASE NOTE: REFUNDS WILL BE VERY LIMITED AS THIS PACKAGE IS INTENDED FOR DEVELOPERS WHO UNDERSTAND HOW TO WORK WITH INCOMPLETE OR MODULAR CODEBASES. THIS GAME IS FULLY COMPLETE AND A GREAT BASE TO START FROM. MAIN EDITABLE MAP FILE NOT INCLUDED – PLEASE PM IF YOU WOULD LIKE TO PURCHASE THE MAIN EDITABLE MAPFILE. INCLUDED IS A MAP_TEMPLATE FILE FOR YOU TO START BUILDING YOUR OWN MAP. *
On-line Multiplayer MMORPG is a web-based 2D multiplayer RPG framework constructed utilizing fashionable applied sciences. Designed for real-time, large-scale multiplayer experiences, the engine is ideal for builders who need to construct their very own on-line RPG recreation with help for quests, buying and selling, guilds, fight, crafting, and extra.
Constructed from the bottom as much as be high-performance, modular, and customizable.
Options
- Full real-time multiplayer help utilizing µWebSockets
- Multiplayer buying and selling system between gamers
- Pets system with customized AI and interactions
- Store and vendor system with merchandise shopping for/promoting
- Banking system for storing gadgets securely
- Quest and achievements system
- Admin instructions and moderation instruments
- Participant instructions (teleport, emotes, and so on.)
- Cellular system help with joystick controls
- Multi-server help with international communication
- Guilds and get together system with multi-world help
- Fight and assault fashion system
- Minigame system with instanced help
- Enchantment system for weapons and tools
- Plugin-based mob AI and merchandise habits
- Cross-server communication by way of hub system
- In-game and Discord integration
- Leaderboards and stats by way of REST API
- Yarn v3 monorepo with workspace help
- Enhanced map system with caching and model management
- Map creation by way of Tiled Map Editor (.tmx format supported)
Applied sciences Used
- Node.js (v16.17.1 or newer)
- Yarn
- µWebSockets
- MongoDB (non-compulsory for persistent consumer knowledge)
- WebGL and Canvas rendering
- Tiled Map Editor (.tmx map recordsdata)
- REST API
Map and Area System
- World maps are divided into small areas (chunks)
- Static tiles stay the identical for all gamers
- Dynamic tiles change based mostly on quests, achievements, or participant actions
- Cached on the consumer facet for quick loading
- Helps compressed map knowledge
- Map creation and enhancing by way of Tiled Editor with help for tile animations and layering
Plugin Structure
- Prolong mob habits and AI via plugins
- Customise merchandise interactions simply
- Add new options with out modifying core code
- Helps modular server logic
Hub Server Structure
- Distributes gamers throughout a number of recreation cases
- Manages buddy lists and guild chat globally
- Balances gamers between server nodes
- Allows international messages and server-wide occasions