Skip to content

Repository files navigation

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

Structures at different heights and drawing ceils and floors them

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.

About

RayCasting Game Engine for Pure JavaScript (no library... no framework...)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages