This project is a fan-made recreation of the Twisted Treeline map from the popular game League of Legends. The goal is to bring the nostalgic experience of Twisted Treeline to the browser using modern web technologies like Three.js, ECSY, and WebSockets.
-
3D rendering of the Twisted Treeline map using Three.js
-
Basic character loading and animation
-
Minimap functionality
-
Basic lighting and scene setup
-
Node.js (v14 or later)
-
npm (v6 or later)
-
Clone the repository:
git clone https://github.com/skillman1337/moba-threejs cd moba-threejs -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000.
-
npm start: Starts the production server. -
npm run dev: Starts the development server with hot reloading. -
npm run build: Builds the project for production.
This project is a fan-made recreation and is not affiliated with or endorsed by Riot Games, Inc. All assets and trademarks are the property of their respective owners. This project is for educational and non-commercial use only.
-
No Assets Included: This repository does not include any assets from League of Legends. You must provide your own assets.
-
Non-Commercial Use: This project is intended for non-commercial use only. Do not use it for any commercial purposes.
-
Educational Purpose: This project is created for educational purposes to learn and demonstrate web technologies.
Feel free to fork this repository and submit pull requests. Any contributions are welcome!
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.