A retro-style MORPG inspired by the unforgiving nostalgia of old-school Tibia
As players venture deeper into mysterious caves, forests and towering ruins of Dyrah, they’ll encounter a variety of increasingly challenging enemies. Navigating through dark passages that may lead to hidden treasures or deadly traps, each area is a test of skill, strategy, and sometimes sheer luck. With mythical creatures lurking everywhere, from sneaky goblins and trolls to fearsome hydras and dragons, every adventure is a chance to prove yourself
The world is unforgiving—dying means losing character progression, valuable items, and facing other harsh penalties, making each decision critical. Players must weigh risks carefully, balancing the desire for exploration against the looming threat of permanent loss
Download Dyrah
git clone https://github.com/opensource-force/dyrah; cd dyrah
Compiling/executing the server
cargo run -rp dyrah_server
Compiling/executing the client
cargo run -rp dyrah_client
Dyrah is in early stages of development, so expect bugs and missing features
- Multiplayer server-client
- Entity management (ECS)
- Input handling
- Camera system
- Tilemap rendering
- Collision detection
- Pathfinding
- Combat system
- NPC / AI
- Dialogue / interaction
- Quest system
- Loot system
- Character progression
- Inventory management
- Chat
- Questing system
- Parties / guilds
- Economy / trading
- Crafting
- Housing
- Events / raids
- Achievements / leaderboard
Map files are created with the Tiled map editor, in which the capability to export as a JSON file is provided. This JSON information is utilized to render a tileset, which can be created with a pixel art editor like Aseprite
Fork the repository, push changes to a new branch (e.g. USERNAME/FEATURE) and submit a pull request. There is always something to improve upon or implement. Any contributions are greatly appreciated!
Dyrah is actively discussed in the Open Source Force Discord community. Join us and check out the Dyrah thread in the showcase forum for easier engagement
Built with ❤️ by Open Source Force
Thanks to the Open Tibia community and the awesome sprite packs used in prototyping Dyrah's development