Skip to content
This repository was archived by the owner on Apr 16, 2025. It is now read-only.

Version 0.8.0

Latest

Choose a tag to compare

@UstymUkhman UstymUkhman released this 05 Apr 11:34

2025-04-05

This is an early release marking a stable alpha version. This repository is now archived, but here's a list of features and improvements in order of priority I would have liked to add when working on it for anyone who would like pickup this project and continue to work on it:

  • Use state machines for characters' behavior; this will fix some animation bugs and make the code less messy and more robust, especially in the Enemy class.
  • Improve or remove FBM based volumetric fog since I'm not sure it's implemented correctly.
  • Move to the newest three.js and three-mesh-bvh versions.
  • Add UI health bar and ammo indicators.
  • Add player footsteps sounds and background music.
  • Add gamepad support which was introduced in the original prototype.
  • Add blood particles when hitting an enemy.
  • Maybe replace Electron with Tauri.
  • Mobile support through PWA or Tauri build.