Did you use SDL/Raylib?
I used SFML (C++), but I also like to (as good excersise) convert them to SDL (C) and Raylib (C) if possible (and vice versa) as it helps retain the knowledge (being an old git now.)
I've also in the past used the good old Allegro framework and the TinyPTC framebuffer library.
My preference is always C apart from my first love, that being M68000 assembly, the best processors (in my opinion) ever made.