I’m working in my free time (as if I have it… actu...
# gamedev
o
I’m working in my free time (as if I have it… actually testing Kotlin!) on a small game engine in multiplatform Kotlin, and my goal is to have the same common API for Kotlin/Native on SDL2 and Kotlin/JVM on lwjgl3 or something. I don’t plan to make it production, at least not now, just playing with it to test Kotlin MPP capabilities in some more realistic app. But I really know almost nothing about graphics, GPUs, OpenGL, etc. E.g. I need to design an API on textures vs bitmaps, and SDL2 requires a renderer to create a texture instance. I assume from common sense that texture is a bitmap loaded into a GPU (or renderer) and optimized in pixelformat for that particular rendering surface, but I need to know for sure. Can you recommend a good blog post or tutorial on the basics and essentials so I don’t do at least very stupid things?