OpenGL! Ya saya secara terbuka tidak setuju dengan semua orang di forum ini sejauh ini.
OGRE berantakan. Kurva pembelajarannya curam. Ya mereka punya beberapa tutorial yang bagus, tetapi melangkah di luar batas tutorial dan melakukan hal Anda sendiri SANGAT sulit. Saya berharap untuk menghabiskan tiga minggu sebelum Anda dapat mengatur dan bekerja OGRE, bekerja melalui tutorial, dan mencari tahu apa yang harus dilakukan selanjutnya. Tidak ada tentang OGRE yang jauh lebih baik atau lebih sederhana daripada OpenGL. Jika Anda adalah programmer C yang baik seperti yang telah Anda klaim, dan Anda memahami pointer / array / fungsi Anda, OpenGL akan sama mudahnya, jika tidak lebih mudah.
Itu sebabnya saya sangat menyarankan memulai dengan OpenGL. OpenGL akan memaksa Anda untuk mempelajari semua dasar-dasar grafis. Ini jauh lebih menarik karena Anda akan benar-benar menyadari apa yang sedang terjadi di latar belakang. Dan YA mulai dengan tutorial NeHe. Ya mereka 1.x yang sangat ketinggalan jaman (ini untuk Anda, Ranieri), tetapi melompat ke OpenGL 4.x terlalu curam kurva belajar.
Mulailah dengan mode langsung di 1.x (glBegin, glEnd), kemudian pelajari tentang Array Vertex. Jika Anda mau, mainkan daftar tampilan hanya untuk belajar. Kemudian pindah ke objek vertex buffer. Kemudian pelajari tentang shader. Masing-masing transisi ini sangat mudah, dan ada banyak tutorial online yang bagus. VBO berada di inti 4.1, jadi pada saat Anda membuatnya di sana, Anda tidak lagi belajar materi yang sudah ketinggalan zaman, dan jauh lebih mudah untuk sampai di sana dengan mulai dengan barang-barang 1.x.
Juga, jika Anda menginginkan karir pengembangan game, tidak ada yang akan mempekerjakan Anda karena Anda dapat membuat putaran kubus di beberapa rak perpustakaan. Mereka akan mempekerjakan Anda karena Anda memahami apa yang sedang terjadi di level terendah dan Anda dapat membuat keputusan desain berdasarkan pengetahuan yang berharga itu.
Referensi: Saya di mana Anda berada. Saya menghabiskan sebulan di OGRE, seminggu mencoba Irrlicht, seminggu mencoba Horde3d, dua hari bermain dengan DirectX, dan sebulan bermain dengan OpenGL. Setelah sebulan dengan OGRE saya hampir tidak bisa melampaui ruang lingkup tutorial. Setelah satu bulan dengan OpenGL saya memiliki karakter berjalan di sekitar dunia minecraftian, membuat 260.000 kubus bertekstur per bingkai dengan 700+ framerate.