3D Ray Casting Engine: #6 (Global Game Jam 2022) - FOV Changes

Subscribers:
823
Published on ● Video Link: https://www.youtube.com/watch?v=2q_L6HyapKE



Duration: 2:05
324 views
9


2022-02-04. This 6th video of my ray casting engine for the Global Gam Jam 2022. Showcases:

- simple FOV modifications
- of note: lots of 3D games in the past had a FOV near 70 or below, many today have about 70 degrees
- Doom 1993 had 90 degrees, which is why the perspective really popped
- Wolf 3D had less than 90, which is partially why it looks flat compared to Doom, even though it was shocking back in 1992
- larger FOV means you can see more, and the engine has to render more. For this ray casting engine, the amount of work is the same, though memory access differs as more rays shot may access parts of the map not otherwise visible, thus higher FOV is always worse for performance.
- I turned off enemy sprites, since they do not yet respect FOV changes in relative size

My playlists:
--------------------
- Voxel: https://youtu.be/watch?v=XCVWEuhCCDM&list=PLjnbT4UISq0bQF1g85tE9jTrKfEtdRYlY
- Road: https://youtu.be/watch?v=ck5ALX11YU4&list=PLjnbT4UISq0bnfd1RC3M4PgTgkmhlkikV
- Ray Casting 3D: https://youtu.be/watch?v=zjswXUTMP2o&list=PLjnbT4UISq0YcFtRFjFQqK0g6ONNCtrvY
- Side-Scroll Shmup: https://youtu.be/watch?v=fF4X8zN-Raw&list=PLjnbT4UISq0Y_7IAN_zUzxgZnfhXxo_0Q
- MonoGame Tutorial: https://youtube.com/watch?v=WW1dJnfXWb0&list=PLjnbT4UISq0adw__Y9B2eXA0LL35TyORU

My websites:
---------------------
- my GitHub: https://github.com/JDoucette
- my company: http://xona.com
- my Blog: http://thefirstpixel.com







Tags:
gamedev
monogame
indie
development
graphics
engine
xona
firstpixel
pixel
pixelart
retro
coding
wolf3d
raycast
raycasting
software
custom
shader