Vy dokážete člověka rozesmát, zřejmě jste nikdy nenapsal nic nad 100 řádek kódu. Multiplatformní vývoj je velmi náročný. Musíte se omezit na funkce dostupné na všech cílových platformách, vypořádat se s rozdíly v těch společných funkcích, a všechno ostatní si řešit ve vlastní režii. Navíc jste elegantně opomenul optimalizaci, testování a podporu pro každou platformu, což rozhodně není zdarma.
Jo, SDL to je super věc. Současná verze umí dokonce DirectX 7, s tím určitě uděláte něco takového:
http://www.youtube.com/watch?v=1KKgQdq_PRo
http://www.youtube.com/watch?v=Y0ffBZI5PpM