Thanks, good to know!
I manage a collection of good low-poly 3D assets on this site, and sometimes people don’t leave any indication as to license, so I have to ask.
Good luck with it. If you want help, hit me up. Could possibly use raylib to take care of many functions.
If you do intend to reimplement it in C over github and under a public domain-equivalent license, like 0BSD or MIT-0, hmu.
I’d recommend stating explicitly that it’s public domain in the description, along with an option for CC0, as there are some countries which do not legally recognize the public domain.