I use Sean Barret's very small STB libraries to handle PNG file loading. I also use a bunch of Microsoft's Win32 libraries to handle things like showing a window / Windows platform stuff. On Windows I also use DirectX11 for rendering. On Mac OS, I use AppKit for basic Mac OS functionality, and audiotoolbox for low level sound processing. I use Apple's native Metal libraries for rendering on Mac OS.
@@tedbendixsonWhy don't you use things like OpenGL and SDL2 or SFML? Those are pretty low level and to my knowledge they can work on Mac, Windows, and Linux, so you don't have to build a seperate platform layer.
@@dapaulpeng I enjoy learning and wanted to learn how to do a platform layer. I found it easier to work with Metal/DirectX than OpenGL. I tried SDL, but I didn't like the way it takes over a large portion of my programs logic. So here we are. I wish Jai were public. I would probably be using that. So this is the next best thing for me.
@@tedbendixson Have you tried asking for beta access? Feel like someone like you would be able to get access since you've shipped a full game from scratch