Selamat Datang di Blog Saya

Halo pembaca semua, saya harap Anda menikmati apa yang saya ketik. Mudah-mudahan informasi tersebut berguna dan bermanfaat bagi Anda pembaca semuanya.

Salam Kenal ☜☠☞

Sabtu, 16 Maret 2019

Teknologi Game

Teknologi Game
Teknologi game digunakan dalam pembuatan video game serta seni media interaktif lainnya, seperti rekayasa perangkat lunak, efek visual, animasi, dan grafis gerak - memungkinkan desainer, pengembang, dan pemrogram video game untuk membuat hiburan interaktif.

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.

Teknologi game juga berpengaruh pada perangkat yang digunakan untuk membuat, maupun mengembangkan sebuah game, karena teknologi game merupakan bentuk komputasi berperforma tinggi, khusus dalam algoritma terkait game.


Berikut adalah beberapa konsep utama berhubungan dengan teknologi game:

- Pemrograman komputer
- Desain grafis komputer
- Pengembangan video game
- Prinsip antarmuka pengguna
- Bisnis video game
- Desain logika dan pohon keputusan



Unity 3D

Unity3D adalah mesin 3D lintas platform yang kuat dan lingkungan pengembangan yang ramah pengguna, serta cukup mudah untuk pemula dan cukup kuat untuk ahli. Unity 3D dapat membuat seseorang tetarik untuk membuat game maupun aplikasi 3D untuk seluler, desktop, web, dan konsol.

Unity3D adalah mesin permainan multiplatform yang tersedia secara komersial yang digunakan untuk produksi video game 2d dan 3D serta simulasi dan visualisasi non-game interaktif.

Unity adalah salah satu mesin game paling populer yang tersedia karena kombinasi kekuatan, fleksibilitas, dan kemudahan penggunaan.

Hal ini dikarenakan, Unity 3D memiliki banyak fitur, seperti :

Animasi
- Animasi yang dapat ditargetkan ulang
- Kontrol penuh bobot animasi saat runtime
- Panggilan ulang dari dalam pemutaran animasi
- Hirarki dan transisi Mesin Negara yang canggih
- Blend bentuk untuk animasi wajah

Grafik
- Penerangan Global Real-time bertenaga Enlighten
- Naungan berbasis fisik
- Probe refleksi
- Sistem partikel modular yang digerakkan oleh kurva dan gradien
- Alat UI intuitif

Optimasi
- Pembuatan profil memori tingkat lanjut
- Pemusnahan Oklusi bertenaga Umbra
- Bundel aset
- Dukungan Level of Detail (LOD)
- Membangun pengupasan ukuran
- Sistem pekerjaan multi-tab

Audio
- Pencampuran dan penguasaan waktu nyata
- Hierarki mixer, snapshot, dan efek yang telah ditentukan

Bentuk 2D dan 3D
- Box2D dengan berbagai efektor, sambungan, dan colliders yang komprehensif
- NVIDIA® PhysX® 3.4

Scripting
- C # 7.2
- Integrasi Visual Studio Asli
- Fitur AI dengan pencarian jalur otomatis canggih dan Mesh Navigasi



Desain Skenario dan Script
Skenario adalah deskripsi interaksi seseorang dengan suatu sistem. Skenario membantu memfokuskan upaya desain pada persyaratan pengguna, yang berbeda dari persyaratan teknis atau bisnis.

Skenario mungkin terkait dengan 'kasus penggunaan', yang menggambarkan interaksi pada tingkat teknis. Namun, tidak seperti kasus penggunaan, skenario dapat dipahami oleh orang-orang yang tidak memiliki latar belakang teknis. Oleh karena itu mereka cocok untuk digunakan selama kegiatan desain partisipatif.

Skenario desain adalah alat yang berguna untuk mengkomunikasikan gagasan tentang tindakan pengguna. Skenario desain pemetaan juga memiliki manfaat tambahan yang membantu memformalkan ide dan mengambil pendekatan kreatif untuk ide-ide tersebut. Yang paling penting dari semuanya, dengan memastikan bahwa desain mengampil pendekatan pada apa yang diinginkan maupun dibutuhkan pengguna sejak awal. Secara umum, skenario pengguna dirancang untuk menangkap interaksi kunci dengan sistem dan tidak semua interaksi yang mungkin.



Script adalah menulis logika level yang sangat tinggi. Bahasa script umumnya lebih sederhana dan terlindungi dari membuat bug lebih rendah dalam kode, tetapi juga jauh lebih lambat dan lebih terbatas daripada bahasa pemrograman penuh seperti C / C ++.

Pada pemrograman komputer, skrip adalah program atau urutan instruksi yang ditafsirkan atau dijalankan oleh program lain daripada oleh prosesor komputer (seperti program yang dikompilasi).

Secara umum, bahasa skrip lebih mudah dan lebih cepat untuk dikodekan daripada bahasa yang lebih terstruktur dan dikompilasi seperti C dan C ++. Namun, skrip membutuhkan waktu lebih lama untuk dijalankan daripada program yang dikompilasi karena setiap instruksi ditangani terlebih dahulu oleh program lain (membutuhkan instruksi tambahan) daripada langsung oleh prosesor instruksi dasar.

Suatu skrip kadang digunakan untuk mengartikan daftar perintah sistem operasi yang di-prestored dalam suatu file dan dilakukan secara berurutan oleh penerjemah perintah sistem operasi setiap kali nama daftar dimasukkan sebagai satu perintah.

Program pengembangan multimedia menggunakan "skrip" yang berarti urutan instruksi yang  dimasukkan untuk menunjukkan bagaimana urutan file multimedia akan disajikan (urutan gambar dan suara, waktu mereka, dan kemungkinan hasil interaksi pengguna).



Artificial Inteligence
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.


Jenis permainan yang menggunakan ai
- Permainan papan
- Permainan kartu
- Game Arcade Klasik
- Game Strategi
- Game Balap
- Penembak dan game sudut pandang orang pertama lainnya
- Game serius
- Fiksi Interaktif
- Game pertarungan
- Game Lainnya


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

Infante, Andre. 2014. programming a game with unity a beginner's guide. Birmingham.

https://study.com/articles/Game_Technology_Course_and_Class_Overviews.html diakses pada Sabtu, 16 Maret 2019 pukul 08.20

https://code.tutsplus.com/tutorials/introduction-to-unity3d--mobile-10752 diakses pada Sabtu, 16 Maret 2019 pukul 08.51

https://infodesign.com.au/usabilityresources/scenarios/ diakses pada Sabtu, 16 Maret 2019 pukul 09.13

https://www.interaction-design.org/literature/article/design-scenarios-communicating-the-small-steps-in-the-user-experience diakses pada Sabtu, 16 Maret 2019 pukul 09.39

https://www.techopedia.com/how-is-artificial-intelligence-used-in-video-games/7/33419 diakses pada Sabtu, 16 Maret 2019 pukul 10.26

https://gamedev.stackexchange.com/questions/103501/what-is-the-difference-between-games-technology-and-games-development diakses pada Sabtu, 16 Maret 2019 pukul 10.47

Tidak ada komentar:

Posting Komentar

Berkomentarlah yang baik
Tidak ada unsur SARA, Pornografi, Ejekan,dsb
Salam Blogger...!!