W and S to Move Back And Forth

A and D to look around

(arrow keys works)

Space to shoot

R to reload

MOBILE SUPPORT COMING SOON. ALSO, THIS PORT FROM SCRATCH HAS SOME WEIRD PROBLEM WITH THE AMMO SPAWNS (green zones) BUT IF THEY NEVER APPEAR FOR YOU THE GAME WILL AUTOMATICALLY GIVE YOU MAX RESERVE AMMO.

A raycasting based game I made on scratch.

Code by me and Art by me.

Development log

Comments

Log in with itch.io to leave a comment.

I like simplified 3D, but may I suggest to render a bit more into the distance, so orientation becomes easier.  Also the lense distortion you may overcome in various ways, for instance start the ray not  at 0,0, but at sin(camYaw),cos(camYaw), where camYaw is the direction you're looking in. Where in JS angles 0 to 360 are infact 0 to (pi*2).