Selasa, 19 Maret 2019

TEKNOLOGI GAME

TEKNOLOGI GAME

Teknologi game mengacu pada pengembangan teknologi pendukung untuk game, independen dari desain game tertentu. Ini berfokus pada desain algoritma berkinerja tinggi dari fungsionalitas inti game yang terkait.

Anggap saja sebagai teknologi tingkat rendah yang dimiliki mesin game Anda. Topik yang akan Anda beri label sebagai teknologi game meliputi: algoritma rendering, polling input dari perangkat, pemeriksaan tabrakan dan fisika, pemrosesan audio, pengaturan waktu, penanganan file, penanganan memori, dan lainnya.

Keahlian teknologi gim sangat penting jika Anda mengembangkan mesin gim kustom atau komponen mesin, serta mekanisme tingkat rendah untuk mendukung keputusan pengembangan gim. Selain itu, Anda dapat mengejar teknologi game sebagai karier akademis karena merupakan badan besar penelitian akademik, menjadi bidang yang terkait dengan optimasi / kinerja. Seperti yang dicatat pengguna Stephan, Anda bisa melihat teknologi game sebagai bentuk komputasi berperforma tinggi, khusus dalam algoritma yang terkait dengan game.


UNITY 3D

Unity 3D adalah sebuah game engine yang berbasis cross-platform. Unity dapat digunakan untuk membuat sebuah game yang bisa digunakan pada perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX. Unity adalah sebuah tool yang terintegerasi untuk membuat game, arsitektur bangunan dan simulasi. Unity bisa untuk games PC dan games Online. Untuk games Online diperlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser. Unity tidak dirancang untuk proses desain atau modelling, dikarenakan unity bukan tool untuk mendesain. Jika ingin mendesain, pergunakan 3D editor lain seperti 3dsmax atau Blender. Banyak hal yang bisa dilakukan dengan unity, ada fitur audio reverb zone, particle effect, dan Sky Box untuk menambahkan langit. Fitur scripting yang disediakan, mendukung 3 bahasa pemrograman, JavaScript, C#, dan Boo. Flexible and EasyMoving, rotating, dan scaling objects hanya perlu sebaris kode. Begitu juga dengan Duplicating, removing, dan changing properties. Visual Properties Variables yang di definisikan dengan scripts ditampilkan pada Editor. Bisa digeser, di drag and drop, bisa memilih warna dengan color picker berbasis.NET. Artinya penjalanan program dilakukan dengan Open Source .NET platform, Mono. 


ARTIFICIAL INTELLIGENCE

Kecerdasan buatan dalam video game sebagian besar digunakan untuk menentukan perilaku karakter non-pemain (NPC) dalam game. Penerapan istilah "kecerdasan buatan" mungkin keliru, karena banyak game tidak menggunakan teknik AI sejati. Pengembang game biasanya bukan peneliti AI, dan banyak game menggunakan pola yang telah ditentukan sebelumnya.

Banyak AI dalam pengembangan game digunakan untuk mendefinisikan cara lawan komputer berperilaku. Perilaku dapat berkisar dari pola yang relatif sederhana dalam game aksi hingga program catur yang dapat mengalahkan pemain manusia juara.
Banyak video game awal seperti Pong (1972) hanya memungkinkan lawan manusia untuk saling berhadapan. Padahal lawan yang dikendalikan komputer sudah ada sejak awal di Computer Space (1971).

Meskipun peneliti AI memperdebatkan apakah AI dalam game adalah hal yang nyata, pengembang game telah menggunakan teknik dari riset AI untuk menciptakan lawan yang lebih menantang. Mereka dapat memeriksa perilaku pemain dan mengubah respons mereka untuk membuat permainan lebih menantang menggunakan perilaku yang muncul. Teknik yang digunakan dalam pemrograman game AI termasuk pohon keputusan dan pencarian jalan, seperti beberapa lawan AI dalam game first-person shooter dapat mendengarkan gerakan pemain, mencari jejak kaki atau bahkan berlindung ketika lawan manusia menembakkannya.


Sumber :

https://gamedev.stackexchange.com/questions/103501/what-is-the-difference-between-games-technology-and-games-development diakses pada 20 Maret 2019

Santoso, F. ___, BAB 2 TINJAUAN PUSTAKA 2.1 Pengertian Unity 3D, [pdf], (http://repository.usu.ac.id, diakses pada 20 Maret 2019)

Georgios N. Yannakakis and Julian Togelius. 2018. Artificial Intelligence and Games. London.