Current features:
- movement on click
- 3d models with animations
- custom light system
- 2d tiles generating system
- optimized chunk system
TODO:
- terrain landscape
- map saving and loading
- movement with A*
- placing blocks
- static npc
- hostile npc, battle system
Require Node.js v21+
Clone the repo and install dependencies:
git clone --depth 1 --branch master https://github.com/ghostmurda/IsometricEngine.git
npm install
Start the app in the dev
environment:
npm start
To package apps for the local platform:
npm run package
01.05.2024 - chunk system, dynamic chunk loading / cleanup
30.04.2024 - static lightmap, tree sprites, shadow color calculating
22.04.2024 - rendering optimization, light system prototype
Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh.