Raycasting Engine (Python)

This was the project that originally sparked my interest in game systems programming. There are two versions, using two different Python game libraries. The Python Arcade version uses dynamically generated maps and has a reveal-as-you-go minimap, but lacks texture mapping. The Pygame version has texture mapping on the floor, ceiling, and walls, but uses a predetermined map.

Previous
Previous

Garden Invasion (PICO-8 Lua)

Next
Next

Jukebox Collection