Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.23 KB

File metadata and controls

28 lines (24 loc) · 1.23 KB

3DRayCastingEngineJS

3D RayCasting Engine as a demo for Pure JavaScript (no library... no framework...)

Under development... (in my spare time)

Live Demo =>> Live Demo

v1.0.0

Alt Text

Features Added with v2.0.0

Vertical Movements

Alt Text

Spesific tile texture mapping

Alt Text

  • Implemented JSON layout loader system for reading structured map data and 3D render integration.
  • Project structure changed to separate filing system.
  • Engine structure established.
  • Perspective texture mapping for floor and ceil.

TODO:

  • Floor and ceil textures.
  • Shadow effect for long distance
  • Structures at different heights
  • Sprites
  • Mouse controller
  • Movement on the y-axis.
  • 360 degree parallax sky improvement
  • Multiplayer system.