/Ray2d

EECS 587 - Final Project (a 2d "ray traced" game engine)

Primary LanguageC++

Ray2d

Controls

  • move player (rect): WASD
  • move light: IJKL
  • move speed: hold f
  • toggle rays on/off: spacebar
  • exit: escape

TODO

  1. Light color + object color blending
  2. Non-rectangular objects
  3. Rotatable light

OpenGL Notes

down is -y

Resources