Enion Online is an Epic PvP Battle game between Orcs and Humans. It's a 3D browser-based multiplayer game that provides an immersive experience right within your favorite browser. The game is written using Clojure and ClojureScript, and utilizes the PlayCanvas game engine.
This repository contains two main directories:
enion-cljs: This is the game client directory where all the client-side code resides.enion-backend: This directory hosts all the server-side code necessary for handling multiplayer and other backend functionalities.
Before you can run Enion Online, you need to install the following:
Navigate to the enion-cljs directory and install the necessary npm packages by running:
npm installTo start the game client, execute:
npm run watchThis will compile your ClojureScript code and start a development server. You can access the game client at:
To start the game backend, navigate to the enion-backend directory and execute:
lein runThis will start your Clojure server.
Now, your game is up and running!
This project is licensed under the AGPL-3.0 License - see the LICENSE.md file for details. Please note, this project is not available for commercial purposes and is intended for personal use only.