Well, I've always been a big fan of FPSes, so I wanted to try to see if I could pull off making a raycaster. So, I made a top-down maze-style "game", then focussed on getting the raycasting to work. It's based off of what Isaac Games has done with raycasting, and I've also got a "shoot" function, though it only works once (so far).

That being said, unlike my earlier releases, this isn't really a game, more of a "baseline" that I might use to make raycast FPSes in the future. I still need to work on stuff like textured walls, doors, enemies,, some fine-tuning, "smooth" walls, and maybe even actual levels. That's a ways off, so I hope you enjoy what I've managed to do so far!


UPDATE 1: Got textured walls, and a dithered floor working.

UPDATE 2: Splitscreen, breakable walls, doors, invisible pickups, and maps generated by code.

UPDATE 3: Removed splitscreen, added sprite viewing, and sectors. The sprite viewing still needs work however, I can't seem to get the sprite viewing right.

UPDATE 4: Added working weapons, win-states and lose-states, also some basic sound effects. Removed hitscan gun, but "plasma" and "rocket" weapons work properly, and require ammo to fire. Armor and HP system works. Enemies are added, two kinds that use "plasma" and "rockets". Enemies walk towards player and fire weapons. Friendly fire is enabled.

StatusReleased
PlatformsHTML5
AuthorAquasition
GenreShooter
Made withPICO-8

Download

Download
RaycastDemo.zip 474 kB
Download
RaycastDemo2.zip 475 kB
Download
RaycastDemo3.zip 479 kB
Download
RaycastDemo4.zip 479 kB

Leave a comment

Log in with itch.io to leave a comment.