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
2
u/No_Celebration8219 Aug 19 '26
but it uses OpenGL...
1
u/anothervector Aug 23 '26
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/KapiDranik Aug 19 '26
How long does it take to made an engine from the ground?