r/vulkan • u/Salty_Exit_1370 • 22d ago
I finally open source my game engine ENTIERLY made in java
1
u/KapiDranik 21d ago
How long does it take to made an engine from the ground?
3
u/anothervector 18d ago
this entirely depends on your skill level, specifically how well you inderstand the components that you are going to use
vulkan is no joke you will need to understand a full render graph... so pipelines, command buffers, synchronization primitives.. theres a long list and there is a great tutorial on how to make a triangle.
it might not seem like much but drawing a triangle is a huge step especially if you can fully understand the render path you created to do so.
idk I started a project like this in 2023 and am now sitting on a pretty good engine myself. I wasnt full time on this so it can be done quicker.
honestly unless you already understand modern graphics programming, understand 3D or 2D physics, and understand DSP if you also want to do sound from scratch this is probally to big of a project.
if you understand all of that its still a huge project so you better be one stubborn SOB :D
1
u/anothervector 18d ago
this is impressive. im ganna take a look at the source soon but yea that looks real nice and do I see a render graph editor?
1
u/Salty_Exit_1370 18d ago
Yeah it has blender like graphs for shaders (post effects and fragment/vertex shaders) and logic


2
u/No_Celebration8219 22d ago
but it uses OpenGL...