Как вариант писать под винду, а для linux/mac сделать официальный порт через wine. Если вы используете DirectDraw, то в вайне он должен отлично заработать.
P.S. Меня всегда немного удивляет политика многих компаний к портам. Неофициальный wine-порт того же скайрима под мак появился спустя несколько дней после релиза, все работает оч стабильно и быстро. Но почему bethesda сама не сделает оф порт, пусть даже за месяц (чтобы везде протестировать)? Там даже один человек справится, а если есть доступ к исходникам, то проблем вообще считай что нету. На ум закрадываются только какие-то проблемы с лицензионными ограничениями.