This project aim is to create a basic playable demo of Lineage2 on Unity.
This video inspired me to start on this project.
Preview of the current state of the project:
For now the aim is to create a basic demo, therefore only basic features will be available:
- Client-side Pathfinding ✅
 - Click to move and WASD movements ✅
 - Camera collision ✅
 - Basic UI
- Status ✅
 - Chat ✅
 - Target ✅
 - Nameplates ✅
 - Skillbar ✅
 - Action ✅
 - Character info ✅
 - System menu ✅
 - Exit window ✅
 
 - Basic combat ✅
 - Basic RPG features
- HP Loss and regen ✅
 - Exp gain on kills
 - Leveling
 
 - Small range of models
- 2 races for players ✅ (FDarkElf, FDwarf)
 - A few armor sets for each race ✅ (naked set, starter set)
 - A few of weapons each type ✅
 - All Monsters of Talking island ✅
 - All NPCs of Talking island ✅
 
 - Server/Client features (servers project Gameserver Loginserver)
- Login/Logout ✅
 - Server select ✅
 - Character select 🛠
 - Player position/rotation sync ✅
 - Animation sync ✅
 - Chat ✅
 - Server Ghosting/Grid system ✅
 - NPCs ✅
 - Monsters ✅
 - Monsters AI with Pathfinding ✅
 - Player actions ✅
 - Inventory system ✅
 - Skillbar system ✅
 
 - Import Lineage2's world
- Talking island region ✅
- StaticMeshes ✅
 - Brushes ✅
 - Terrain ✅
 - DecoLayer ✅
 
 
 - Talking island region ✅
 - Day/Night cycle ✅
 - Game sounds (FMOD project here)
- Ambient sounds ✅
 - Step sounds (based on surface) ✅
 - Music ✅
 - UI sounds ✅
 - NPC sounds ✅
 
 
- Open the "Menu" scene and drag&drop the l2_lobby scenes into your scene
 - Add all the scenes in the build settings (0. Menu 1. L2_lobby 2. Game then the remaining scenes)
 - Download and run the loginserver project
 - Download and run the gameserver project
 
Feel free to fork the repository and open any pull request.
Project discord.






