Рет қаралды 29,899
Hey folks! It's been a while, and I'm back with a pretty different type of video that my previous ones! In the video, I talk about my journey to create a simple 2D renderer, from a first-person perspective. It's a pretty unintuitive concept to understand in the first place, much less actually implement in code, but I'm very proud of the result I ended up with! I also spent a lot of time and effort working on the video itself, visualizations and all, so I really hope you enjoy it. I really do think this is my best video yet.
I was also very inspired by @SebastianLague & @CodeParade in making this video, so if you enjoyed it, be sure to check out their channels as well.
Source code for this project - github.com/NivMiz0/Flatland-E...
Support me on Patreon - / nivmizgames
Join my Discord - / discord
Buy my commercial game, SINGULARIUM - store.steampowered.com/app/26...
Play my small games: nivmizzer.itch.io/
Video was made with Motion Canvas - motioncanvas.io/
Chapters:
0:00 - Intro
0:37 - What Does First Person Even Mean In 2D?
2:14 - Ray Marching & SDFs
5:21 - Different Shapes & Fog
7:17 - Fixing Our Performance Issues
9:29 - Fixing the Strange Flickering
11:14 - 3D Illusion
11:59 - Adding Gameplay
12:23 - Outro
#GameDev #codingadventure #maths #unity #indiegamedev #devlog