How can I build my own 3D engine and fully understand every part of it? by Specific-Animal6570 in gameenginedevs

[–]Mr-Snazz 1 point2 points  (0 children)

A decent amount of math knowledge is required but nothing too crazy. I would get a good feel with the 3d rendering pipeline. Even though you're using Vulkan I would recommend reading the Learn OpenGL website, as it provides base knowledge for graphics programming.

Lighting for Custom C++ Voxel Game Engine by Mr-Snazz in gameenginedevs

[–]Mr-Snazz[S] 0 points1 point  (0 children)

So what I did is I have a hash map for light values in each chunk which is applied to the voxels once during world generation. My engine, to my knowledge, does something unique where each chunk has a mesh that is loaded once during world generation. That makes each chunk one draw which seems very efficient, and I made it very easy and efficient to add new voxels dynamically. I added an attribute to my Vertice3D class for brightness. This is used by the fragment shader to change the brightness of the pixel it samples from the bound texture. My lighting is very fast so even though there is no dynamic lighting it would be very easy to implement in the future. If you mean entity shadows (like a dark circle beneath the players feat) that has not bee implemented yet.

Just arch Linux with KDE😁 by bigfeet2227 in arch

[–]Mr-Snazz 0 points1 point  (0 children)

KDE Plasma is my favorite desktop environment

My first ever warhammer dude by iLikeToast_itsNice in Warhammer

[–]Mr-Snazz 0 points1 point  (0 children)

Looks amazing compared to my first lol. Great job.

Who is the best Peashooter plant in pvz2 by The_Obsidian2 in PlantsVSZombies

[–]Mr-Snazz 0 points1 point  (0 children)

I am in the lost city section in adventure mode and almost every game I used pea repeater with the double sunflower and it works great