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)