Skip to content

shnok/l2-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L2-Unity

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:

Preview

Preview3

Preview2

Preview4

What are the expected features?

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 window ✅
    • Chat window ✅
    • Target window ✅
    • Nameplates ✅
    • Skillbar
  • Basic combat ✅
  • Basic RPG features
    • HP Loss and regen 🛠️ (Players can fight mobs but wont 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 (server project here)
    • Player position/rotation sync ✅
    • Animation sync ✅
    • Chat ✅
    • Server Ghosting/Grid system ✅
    • NPCs ✅
    • Monsters ✅
    • Monsters AI with Pathfinding ✅
  • Import Lineage2's world
    • Talking island region ✅
      • StaticMeshes ✅
      • Brushes ✅
      • Terrain ✅
      • DecoLayer ✅
  • Day/Night cycle ✅
  • Game sounds (FMOD project here)
    • Ambient sounds ✅
    • Step sounds (based on surface) ✅
    • Music ✅
    • UI sounds ✅
    • NPC sounds ✅

How to run?

  1. Open the "Game" scene and drag&drop the 1x_1x scenes into your scene

    Preview4

  2. Download and run the server project

Contributing

Feel free to fork the repository and open any pull request.

Discord

Project discord.