Comment by Waterluvian

3 years ago

I make a lot of tech for myself for learning, none of which being novel, so maybe this doesn’t exactly fit.

I made a raycasting engine to learn more about it and I’m in love. It’s the most clever thing ever. I can’t believe I have a 3D effect without using a single trig function. The math is so simple you could run it on a 286. Raycasting feels like a magical hack. It has no business being so ridiculously simple for what you get!

I’m taking it a step further and integrating a real-time map editor so you can modify a map as you play.

I’m not sure where to go beyond that, but I’m having a ton of fun.

I’ve been wanting to play around with raycasting as well - I found myself with a sudden interest in so-called boomer shooters and would love to make my own (just for learning and messing around).

Any resources that you particularly liked when learning, or is the stuff I will find when Googling “raycasting engines” all good enough?