Utama Reka Bentuk & Gaya Permainan 101: Panduan Bahasa Pengaturcaraan Permainan Video

Permainan 101: Panduan Bahasa Pengaturcaraan Permainan Video

Di belakang setiap permainan video adalah kod yang menjalankannya. Bahasa pengaturcaraan tidak dapat dipisahkan dengan pengembangan perisian dan bertanggungjawab untuk bagaimana kita mengalami dan berinteraksi dengan platform permainan. Kod yang ditulis dengan baik dapat memberikan pengalaman permainan yang lancar dan lancar.

berapakah satu pint dalam cawan

Lompat Ke Bahagian


Will Wright Mengajar Reka Bentuk dan Teori Permainan Will Wright Mengajar Reka Bentuk dan Teori Permainan

Bekerjasama, prototaip, bermain permainan. Pencipta Sims Will Wright menguraikan prosesnya untuk merancang permainan yang melancarkan kreativiti pemain.



Ketahui Lebih Lanjut

Apakah Bahasa Pengaturcaraan Permainan Video?

Bahasa pengaturcaraan permainan video, atau bahasa skrip, adalah kod yang digunakan oleh pengaturcara permainan untuk menghasilkan tetapan dan mekanik permainan . Bahasa yang berbeza mengandungi sintaks yang berbeza dan lebih cekap dalam melaksanakan tugas-tugas tertentu, tetapi banyak bahasa pengaturcaraan bertindih dan serasi antara satu sama lain, masing-masing menyumbang kepada pengalaman keseluruhan permainan.

7 Bahasa Pengaturcaraan Permainan Video

Cara anda membuat kod permainan anda bergantung pada banyak faktor — jika itu untuk permainan konsol atau komputer, berapa banyak memori yang diperlukan, dan tahap interaktiviti yang diperlukan oleh permainan. Berikut adalah gambaran keseluruhan pelbagai bahasa pengaturcaraan yang tersedia:

  1. C ++ : Dikeluarkan pada tahun 1985, C ++ adalah salah satu bahasa pengaturcaraan terbaik yang ada. C ++ adalah kod yang sangat dioptimumkan yang memungkinkan pengurusan memori yang lebih besar, atribut yang diperlukan dari permainan video poli tinggi, dan definisi tinggi. Pengaturcaraan C ++ memungkinkan permainan bergaya, dan merupakan bahasa yang popular untuk judul triple-A (AAA), dan juga permainan indie. Bahasa C ++ berjalan dengan kebanyakan mesin permainan, menjadikannya salah satu pilihan paling umum untuk pengaturcara permainan.
  2. C # : Diucapkan C tajam, bahasa pengaturcaraan popular ini dikeluarkan oleh Microsoft pada tahun 2000. C # adalah bahasa pengaturcaraan yang agak mudah dipelajari, dan sering digunakan oleh studio permainan yang lebih kecil. C # adalah salah satu kod utama yang dilihat dalam mesin permainan yang popular.
  3. ambil : Lua adalah bahasa berbilang platform yang lebih mudah, tetapi sangat serasi dengan bahasa yang lebih kompleks. Ini dianggap ringan dan mudah dipelajari, dan berguna untuk pelbagai jenis permainan, serta aplikasi web dan pemprosesan gambar.
  4. Jawa : Diilhamkan oleh C ++, pengaturcaraan permainan Java hampir serasi secara universal, menjadikannya sangat serba boleh, dan salah satu bahasa yang paling popular digunakan hari ini. Salah satu sebab populariti Java di kalangan pengaturcara ialah modelnya dapat ditingkatkan secara konsisten, yang memungkinkannya bersaing dengan teknologi yang lebih baru. Java mempengaruhi JavaScript, yang merupakan bahasa skrip yang paling banyak digunakan untuk permainan berasaskan web dan penyemak imbas. Java sering dipasangkan dengan HTML5 untuk meningkatkan interaktiviti.
  5. Python : Seperti C ++ dan Java, Python menawarkan pengaturcaraan berorientasikan objek (OOP), tetapi dengan sintaks dan pelaksanaan yang lebih sederhana. Python membolehkan anda membuat prototaip lebih cepat, yang dapat membantu menjadikan proses pengembangan permainan lebih lancar.
  6. Objektif-C : Bahasa pengaturcaraan ini sering digunakan untuk membuat kod permainan untuk sistem operasi telefon pintar seperti Android atau iOS. Bukan tugas berat seperti bahasa yang lebih moden yang digunakan dalam mesin permainan canggih, tetapi Objective-C memberi ruang kepada pembangun permainan mudah alih untuk membuat permainan kecil tetapi komprehensif.
  7. Skrip Tindakan : Terinspirasi oleh JavaScript, ActionScript adalah bahasa permainan yang popular di sebalik banyak permainan berasaskan flash awal untuk telefon pintar model lama. Ini adalah bahasa permainan berdasarkan acara, yang bermaksud tanggapannya dipicu oleh tindakan pengguna atau pesan dari sistem lain. ActionScript memungkinkan pengembangan cepat dan pengumpulan sampah automatik, atau cara untuk mendapatkan kembali memori.
Will Wright Mengajar Reka Bentuk dan Teori Permainan Annie Leibovitz Mengajar Fotografi Frank Gehry Mengajar Reka Bentuk dan Senibina Diane von Furstenberg Mengajar Membina Jenama Fesyen

Ketahui Lebih Lanjut

Dapatkan Keahlian Tahunan MasterClass untuk akses eksklusif ke pelajaran video yang diajar oleh tuan, termasuk Will Wright, Paul Krugman, Stephen Curry, Annie Leibovitz, dan banyak lagi.