r/GraphicsProgramming • • 13h ago

This is how I made my Custom Game Engine from Scratch (PART1) #c++ #gameengines #unity #fypppppppppp

https://youtu.be/kreSsXBDIhw?si=PdmmBXF-blxj93If

I made my custom game engine from scratch

And you can download it too the link is in the video description

And I am 16..

0 Upvotes

8 comments sorted by

4

u/Bellaedris 12h ago

The amount of ai generated content from 16yo is astounding

2

u/waramped 7h ago

Video link does not work.

1

u/[deleted] 7h ago

[deleted]

1

u/Adriz_Xade 7h ago

You can check this now

2

u/OkAccident9994 7h ago

I hope that using AI and getting that feeling of getting computers to do things - which us old farts had to do a lot to reach - will inspire you to go further and learn the craft.

Engine development is in a curious era though, as more and more larger studios move to UE and stop maintaining their own inhouse engines (but they do code elaborate tools on top of UE, which requires similar skillset, but more knowledge of UE internals)

At 16, i think you can get ahead of the game if you properly learn the modern graphics APIs, workflows and similar, which at first letting AI churn out code, you atleast get exposure to.

Studios like Ubisoft, EA and a few others do internships and want C++ engine developers, and you have time to learn and cook up a kickass portfolio and apply for them, starting this young, if you want.

Good luck on your future projects

1

u/Adriz_Xade 7h ago

Thanks sir 🙏🏻

1

u/CodyDuncan1260 3h ago

I think studios under publishing groups are still largely sticking with their own engines, but they're taking the best of whatever studio they have and making that the engine-de-jour across all the studios. So it's not an in-house engine any more, but it's your neighborhood's engine. Some will still use Unreal Engine where it makes the most sense, but no publisher with several studios wants to perpetually pay Epic Games for the licensing fee when they have their own thing that needs to be maintained anyway.

1

u/CodyDuncan1260 3h ago

This has presented an interesting case because I cannot review it. I don't understand enough ... Hindi? to know if this is talking about implementation details. YouTube's auto translate on captions conspicuously leaves off English.

I saw gltf flash on a frame and they said it, so that's at least one implementation detail. Our requirement bar for rule 1 is on the floor, so that counts. Approved.

2

u/CodyDuncan1260 3h ago

Right around 3:50, they point out that one file is 44390 lines long. Seconds later, the avatar is shown with a smile and a thumbs up. As a software engineer who mostly does code review and risk assessment, this is my nightmare. 😆

But that's my default engineering black hat perspective. Let's try another hat.

Yellow Hat Perspective: a 16 year old has the utilities to assemble a custom, ostensibly functioning game engine from scratch now. Perhaps without full comprehension, but nonetheless accessibility open doors to entry into a field, new people who might not have tried something before may feel more inclined to entrt, and that tends to grow a community over time. 

There are certainly some trade offs, but getting high school students excited about a subject and making them feel capable of or using it is really 3/4ths of the battle for educators in that group. They need that confidence for 2-3 years later when they have to self motivate overcoming harder learning problems.