Я хочу написать серьезную 2D-игру, и было бы неплохо, если бы у меня была версия для Linux и одна для Windows (и в конечном итоге OSX). Java фантастическая, потому что она не зависит от платформы. Но Java слишком медленная, чтобы написать серьезную игру. Итак, я подумал написать это на C ++. Но C ++ не очень кроссплатформенный. Я могу найти игровые библиотеки для Windows и библиотеки для Linux, но я ищу ту, которую я могу использовать для обеих, перекомпилировав исходный код на платформе Windows и на платформе Linux.
Есть ли для этого двигатели или эта идея неактуальна? Разве это не так просто (перекомпиляция)?
Буду очень очень признателен за любые советы и информацию о библиотеках C ++!