مقاله ۱ — منطق Raycasting
در Raycasting برای هر ستون صفحه، یک پرتو از موقعیت بازیکن با زاویه مشخص ارسال میشود. پرتو با پیمایش شبکهای (مانند DDA) در سلولهای نقشه حرکت میکند تا اولین دیوار را پیدا کند. فاصله برخورد به ارتفاع دیوار روی همان ستون تبدیل میشود و در نهایت بافت روی دیوار نگاشت میگردد. به این شکل یک نقشه دوبعدی به نمای سهبعدی سریع و قابل بازی تبدیل میشود.