A downloadable project

Download NowName your own price

PowerShell Raycast Engine (GDI+ Version)

A pure PowerShell 3D raycasting demo—complete with portals, textures, and lighting—all rendered via GDI+. No GPU, and no DDA means it's  CPU-heavy.

Only one Texture for Walls  are supported, use whatever .png called "1.png" in same Folder as the raycast-engine, but be sure its an texture 128x128, higher isn't supported due to Powershell's limits might be becasue of limited CPU usage in Powershell. If you need you can Try the wall texture "1.png" in the download.

Features:

  • Top-down map + 3D view
  • Portal-based teleportation
  • Optional texture support
  • Lighting (Depth-Based)

Performance Warning: This engine skips DDA optimization, so expect high CPU usage and it's not playable as like Wolfenstein 3D, it's per step updating the scene. It's a tech demo, not a speedrun-fast-pased game engine.

This project is just for fun for plug and play and for people who maybe want to see an raycast code. Have fun maybe it will be updated with proper DDA and floor textures and other things, hope you enjoy testing it out, or just have fun.

Download

Download NowName your own price

Click download now to get access to the following files:

Raycast_Engine_With_Portals_No_DDA.ps1 8.2 kB
1.png 46 kB

Leave a comment

Log in with itch.io to leave a comment.