Skip to content

noahwagner04/Pseudo3D_JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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