Skip to content

ghostmurda/IsometricEngine

Repository files navigation

Electron React Three.js Isometric Engine

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

Install

Require Node.js v21+

Clone the repo and install dependencies:

git clone --depth 1 --branch master https://github.com/ghostmurda/IsometricEngine.git
npm install

Starting Development

Start the app in the dev environment:

npm start

Packaging for Production

To package apps for the local platform:

npm run package


Patch notes

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.

License

MIT © Electron React Boilerplate

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published