boa noite, sr
não sei nem o que dizer. era algo assim que eu estava procurando há uns meses, e agora encontrei. estou bastante grato, e fico contente porque já sei que funciona, pois já sei o ubook por meses. chequei que o sr está usando o SDL. vou tentar criar alguma coisa. e se o sr criasse mais documentação? eu me perdi, e não entendi por onde começar dentro do projeto. em vez de eu ter de procurar sozinho, o sr poderia colocar um pequeno tutorial quanto a isso. quando eu achar aqui, vou tentar escrever uma resposta para meu comentário, ou fzr um post.
programo em C++, e tô disposto a usar isto. será de grande ajuda, mesmo.
Olá, que bom que gostou.
Para começar, você só precisa do projeto https://github.com/nativium/nativium, o uso da SDL em outro projeto é apenas um teste usando o Nativium.
Não sei em que sistema você está, mas basicamente você precisa disso para cada plataforma: https://nativium.s3.amazonaws.com/docs/requirements.html
Depois você pode partir pra testar se está tudo funcionando aqui: https://nativium.s3.amazonaws.com/docs/how-to-start.html
Eu fiz um projeto depois que é uma evolução do Nativium, que é o XPLPC, que é o que uso atualmente e consigo muito mais robusto e simples de usar: https://github.com/xplpc/xplpc
Qualquer dúvida só falar.
Se quiser, faz uma live e a gente usa o XPLPC em vídeo e assim fica gravado.
Abraços.