Hi guys,
What is it?
A full rewrite of the 9Dragons game client in Unity, running natively on Android, IOS later

). It talks the original US 2012 network protocol, so mobile players log into the same unmodified server as PC players and play together on the same maps.
Features (working now)[LIST][*]Login, character select with real 3D models and equipped gear[*]Original maps, terrain and NPCs (with idle animations), converted directly from the game's own XP / X3D / XA / XTV / DDS files[*]Real combat against server mobs: ~1600 martial arts from the original skill table, stances + combo hits, separate male/female animations[*]Original skill effects: the XES particle system ported to C#[*]Lightness skill (Lightfoot) with movement FX[*]NPC dialogs, shops and quests, same layout as PC: fade-in, letterbox, NPC name, panel on the right, "!"/"?" quest marks, quest tracker[*]Inventory with full PC-style tooltips: refine level, options, seals[*]3D item drops + pick-up, damage numbers, mob name colours by level difference[*]Map gates and village teleport, chat with channels, auto-train, ~500 original sound files
Same server, same rules, same data. Assets and game tables are read straight from the client files, and game logic follows the PC client's behaviour.
Different from PC
Touch UI built for phones: virtual joystick, skill buttons with press feedback, a talk bubble on the nearest NPC (tap to walk over and talk), quick E/Q buttons.
Progress
Networking, login, world, combat, skills/effects, NPC/shop/quest, inventory, autobot and map travel all run against the live server. We're now fixing bugs found in internal testing.
Next
Party & trade -> guild & PvP -> pets -> remaining UI windows -> Android optimisation -> IOS release.
Thanks for watching.