Shipped this project!
This is a big ship. The biggest one so far.
It includes:
- Scene aspect ratio fixes
- Texture system (bindless, a lot of fiddling around with Vulkan’s bufoonery)
- Event system (Big thanks to TheCherno for the tutorial)
- Input polling
- Audio system using OpenAL
- Precompiled event header
- Buttons!
Yeah, a lot of stuff, a lot of different stuff. I really liked implementing the textures, despite it being one annoying process. I love how the texture system turned out and all the stuff I learned while doing it. Another thing, the Audio system. That’s completely new for me, I’ve never tried adding audio to any of my games/apps, but it was fairly simple, unlike what I expected it to be. The event system, input polling and buttons were quite straightforward, though. Anyways, I loved working on shipment. Next up, button functionality… yay…
Proverbs 13:10
“Pride only breeds quarrels, but wisdom is found in those who take advice. “