noahwagner04 / Pseudo3D_JS

A javascript library for rendering 2.5D scenes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pseudo3D

A work in progress 2.5D render engine written in javascript.

Upcoming Features

  • voxel space renderer
  • rendering different height walls
  • rendering tops and bottoms of walls
  • different wall types including portals, doors, and half walls
  • directional sprites
  • camera height variability
  • up and down camera rotation (not prospective correct)
  • floor data array
  • ceiling data array
  • skybox
  • different camera types (for rendering a raycasting scene or a voxel space scene)
  • fog
  • ambient lighting
  • camera lighting
  • more complex lighting with lightsources that can creat shadows
  • webgl compatibility

About

A javascript library for rendering 2.5D scenes.


Languages

Language:JavaScript 98.3%Language:HTML 1.7%