Saya sebenarnya adalah pengembang sistem industri dengan pengetahuan. NET C # dan VB.NET, C / C ++, Delphi, dan pengetahuan menengah 80286 bahasa assembly Intel.
Saya akan tertarik untuk belajar bagaimana mengembangkan game sambil mengambil keuntungan semaksimal mungkin dari pengalaman yang sudah saya dapatkan.
Tujuan pertama saya adalah mempelajari perbedaan antara manajemen dan pengembangan perangkat lunak game sehingga saya dapat memutuskan apa yang penting untuk dipikirkan sebagai pengembang game.
Petunjuk apa pun untuk mulai belajar dihargai, seperti tutorial penulisan game, jenis "Hello World!" Program, jika saya dapat mengatakan.
Selain itu, tutorial berikut ini ditemukan saat "googling":
- Pemrograman C ++ Game ;
- Game dan Tutorial Pemrograman C dan C ++ ;
- Pusat Sumber Daya Pemrograman Game C ++ ;
- Membuat game di C ++ .
Apakah mereka bagus?
Jawaban yang paling memandu saya akan diterima. Terima kasih atas bantuan Anda! =)
Jawaban:
Dengan pengalaman .NET Anda, saya sarankan untuk membaca di XNA. Ini adalah .NET framework untuk membuat game di Windows, Xbox 360, dan Windows Phone 7.
"Hello World" dari dunia game mungkin adalah game yang sangat sederhana seperti Pong atau Breakout. Ada banyak tutorial tentang XNA:
http://create.msdn.com/en-US/education/catalog/tutorial/2d_chapter_1
http://www.riemers.net/
Dan lihat forum http://www.gamedev.net karena saat ini mereka sedang mengadakan lokakarya XNA 4.0.
Itu hanya pengecap dari apa yang dapat Anda lakukan dan mendapatkan rasa dasar arsitektur game. Saya akan merekomendasikan mendapatkan Game Coding Lengkap (edisi apa pun) oleh Mike McShaffry. Ini menawarkan ikhtisar yang baik dari semua aspek pengembangan game tanpa membombardir Anda dengan fakta-fakta yang tidak relevan.
EDIT:
Berkenaan dengan tutorial yang Anda temukan, secara pribadi, saya tidak suka tampilan http://www.cppgameprogramming.com Hanya karena terlihat seperti C ++ melilit C. Jika Anda menggunakan C ++, saya berpendapat bahwa Anda harus menggunakan fitur berorientasi objek di C ++.
Saya belum pernah menggunakan SDL, tetapi telah mendengar banyak hal baik tentang hal itu sehingga saya akan membacanya dan menggunakan tautan Jari Komppa untuk itu.
Tautan terakhir juga dalam C, jadi saya tidak berpikir itu sepenuhnya relevan.
Hanya untuk memperjelas, saya tidak menentang penggunaan C untuk pengembangan game sama sekali. Saya hanya berpikir game yang dirancang menggunakan pendekatan OOP lebih mudah dipahami (dan karena itu terapkan dalam kode), terutama ketika Anda memulai dengan pengembang game.
Semoga itu bisa membantu.
sinar
sumber