Skip to content

A Unity-based Ragnarök Online client

License

Notifications You must be signed in to change notification settings

Neo-Mind/unityro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnityRO

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. At the moment, UnityRO is fully functional as a map viewer.

Checkout this flyby video of xmas https://youtu.be/utWuTgOIf_4 .

Join discussions at https://discord.gg/YZjGanTNb5 .

Current Features

Runtime threaded GRF loading

Realtime lighting and shadows

Baked lightmaps

Model animations

Texture transparency

Sky backdrops

3D SFX

What's next

Figure out a way to display lights (Unity doesn't like hundreds of point lights added at runtime). The game itself probably uses billboard overlays to fake them.

How to use

Download executable or Unity package here. Edit config.txt to point to your GRF file.

License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.

About

A Unity-based Ragnarök Online client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 92.3%
  • ShaderLab 6.8%
  • HLSL 0.9%