Ragnarok Online was released in 2002, thus its engine is severely outdated. This project aims to port some of its functionalities to a modern engine, Unity.
Join discussions at our Discord.
We at UnityRO recognize the power WebGL has over a "Jack of all trades" solution like Unity. However, it is a stable multi-platform solution with lots of plug and play features, specially physics (not that RO has much), which makes things much easier to handle, maintain and future-proof.
See Contributing
We're creating a few pieces of documentation, feel free to check them at Wiki.
Check this video to see a current state.
- Connection with rAthena (Hercules should also work fine)
- Chat system
- Combat-ish System
- Inventory System*
- Headgears
- Skills
- NPC conversation
- STR based effects rendering
- Primitive based effects rendering
- Runtime threaded GRF loading
- Realtime lighting and shadows
- Baked lightmaps
- Model animations
- Texture transparency
- Sky backdrops
- 3D SFX
Download executable or Unity package here. Edit config.txt to point to your GRF file.
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.