So many reasons you would want to do things yourself:
1. satisfaction
2. tailor-made solution for you
3. less bloat
4. increasing your skills
5. cheap, no price hikes, surprise fees, etc.
6. no legal headaches, licenses, etc.
cons:
1. takes more time
2. less convenient (in the short term)
roughly 2 years ago Unity radicalized me into making my own engine.
She's Vulkan, got no editor (just a library), and written in C++ except I avoid runtime oop stuff like the plague so I end up writing closer to C in most areas.
The video only shows the current project I'm working on in the engine. The engine isn't designed for this type of game specifically, I'm making it to be viable for any future projects of mine. It's satisfying to finally be able to make stuff in it, and expand on it as I need
Comments
1. satisfaction
2. tailor-made solution for you
3. less bloat
4. increasing your skills
5. cheap, no price hikes, surprise fees, etc.
6. no legal headaches, licenses, etc.
cons:
1. takes more time
2. less convenient (in the short term)
She's Vulkan, got no editor (just a library), and written in C++ except I avoid runtime oop stuff like the plague so I end up writing closer to C in most areas.
Before this project all I knew was C# and Unity.