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.
At this moment we're still under a heavy amount of initial work, however we try to follow the Git-Flow pattern where
master
is a point of release oncedevelop
reach a milestonedevelop
is where all PRs get mergedbug/*
orfeature/*
for branches diverging fromdevelop
We would also like to encourage the usage of Issues and of Projects so we can have a better sigthseeing of the current state of work.
As for the branch naming, we encourage of having every branch linked to a specific issue following the pattern:
feature/<issue number>_<very brief description>
eg: feature/32_update-packets-to-2020
We're creating a few pieces of documentation, feel free to check them at Wiki.
- This is the current state we're at:
- 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.json to point to your correct files location.
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.