← Back to Full Catalog
2D Dynamic FOV & Symmetric Recursive Shadowcasting Engine
Python 3.10+217 TestsSymmetric FOV

2D Dynamic FOV & Symmetric Recursive Shadowcasting Engine

Pure-Python 2D field-of-view & symmetric recursive shadowcasting with precise visibility polygons and multi-source lightmaps. 217 tests passing.

$24.99 100% Royalty-Free Commercial License

Production-grade 2D field-of-view and dynamic lighting engine kernel built for roguelikes, tactical grid RPGs, stealth titles, and procedural dungeon crawlers. Combines 8-octant symmetric recursive shadowcasting, sub-pixel continuous visibility polygons, and multi-source RGB lightmaps capable of processing over 250,000 tiles per second.

  • Symmetric Recursive Shadowcasting (SRSC) with 8-Octant Slope Scanning
  • Exact Center-Beam Slope Constraints for Guaranteed Mutual Visibility
  • Sub-Pixel Continuous Visibility Polygons for Hardware Mesh Rendering
  • Multi-Source Dynamic RGB Lighting with Linear, Quadratic & Inverse-Square Falloff
  • Directional FOV Cones with Full Angular Clipping & Arbitrary Sweep Arcs
  • Bresenham & DDA Fast Line-of-Sight Grid Raycasting
  • 217 Automated Tests Passing 100% Green
  • Zero External Dependencies (Standard Python 3.10+ Stdlib)