PEMROGAMAN GAME

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
PEMROGAMAN GAME par Mind Map: PEMROGAMAN GAME

1. Game Enginering

1.1. Game engine adalah framework software yang mencakup serangkaian library dan alat untuk pengembangan game.

1.2. Dengan game engine, Anda dapat berfokus pada konten dan pengoptimalan game, sekaligus memudahkan menerapkan hal-hal seperti: • Grafik • Animasi • Suara • Game loop • Dukungan perangkat input

1.3. Untuk menggunakan game engine, Anda dapat memilih dari salah satu pendekatan berikut: • Menggunakan game engine yang tidak dimodifikasi (direkomendasikan) • Menyesuaikan game engine yang ada • Mengembangkan game engine baru

1.4. Pemrograman game juga memerlukan penggunaan teknologi tertentu, seperti engine game.

1.4.1. Unity: komersial; menggunakan bahasa pemrograman C#. Software ini berfungsi untuk mengolah gambar, suara, grafik, input dan lainnya guna membuat sebuah game dan aplikasi sejenis.

1.4.2. Godot: open source; mendukung beberapa bahasa pemrograman termasuk GDScript, C#, dan C++. Game engine satu ini mendukung developer dalam pembuatan dan pengembangan 2D maupun 3D dengan performa yang lebih baik, lebih sedikit bug dan alur kerja yang mulus.

1.4.3. Unreal: komersial; menggunakan sistem skrip visual Blueprint dan C++. (Mengkhususkan diri di grafis 3D kelas atas) Software game development yang digunakan untuk pengembangan game berbasis mobile dan juga desktop, baik itu android maupun iOS. Pengembang game dengan Unreal Engine juga bisa mengembangkan game untuk X Box, Playstation, Mac OS, Linux dan lainnya.

1.4.4. Corona, oftware yang satu ini biasa digunakan untuk pembuatan aplikasi android, khususnya game. Kamu bisa menggunakan software ini secara gratis untuk pengembangan aplikasi berbasis android maupun iOS.

1.4.5. Construct adalah tools pembuat game dengan basis HTML5 khusus platform 2D. Penggunaan software ini sangat mudah karena kamu tidak perlu menggunakan bahasa pemrograman yang rumit.

2. Penjelasan

2.1. Pemrograman game adalah suatu proses penulisan kode yang digunakan untuk membuat sebuah game. Pemrograman game memerlukan pemahaman akan logika,algoritma, dan struktur data. Langkah-langkah dalam membuat game meliputi : spesifikasi game, rancangangame, pengembangan game, dan pengujian game. Ada 2 jenis pemrograman game, yaitu pemrograman 2D dan pemrograman 3D. Game development adalah proses menciptakan dan mengembangkan video game.

3. Dasar-dasar Pengembangan Gim

3.1. Game Enginering

3.2. Integrated Development Environment (IDE)

3.3. Graphics API

4. Beberapa Istilah Umum dalam Pengembangan Game

4.1. 1. Agen : karakter atau objek dalam game yang menggunakan AI. 2. AI : kecerdasan buatan; entitas dalam game yang fungsinya bergantung pada kode komputer. 3. NPC : entitas AI yang umum 4. AR / VR / MR / XR: Augmented / virtual / campuran / extended reality. 5. Aset : apa pun yang ada dalam video game (karakter, objek, efek suara, peta, lingkungan, dll). 6. Beta : versi game yang berisi semua fitur dan aset utama. 7. Bug : masalah pengembangan apa pun yang membuat game tidak dapat dinikmati, tidak stabil, atau tidak dapat dimainkan dalam kondisi saat ini. 8. Build : istilah pengembangan game untuk “versi” sebuah game. 9. Debug : menemukan dan menghilangkan bug dalam sebuah game. 10. Event : aksi game yang diselesaikan melalui input pengguna.

5. Beberapa Genre dalam Game :

5.1. 1. Action-adventure : Sebuah permainan di mana pemain mengatasi serangkaian rintangan kecil dan besar sambil maju melalui berbagai level atau skenario. 2. Casual : Game yang menawarkan akses cepat ke gameplay melalui mekanisme minimal. 3. Cooperative : Permainan atau gaya permainan yang menghargai kolaborasi daripada mengadu pemain satu sama lain. 4. Educational : Sebuah permainan yang tujuannya untuk mendidik pemain. 5. Esports : Acara permainan kompetitif profesional. 6. Fantasy : Lihat permainan bermain peran (RPG) 7. Fighting : Game yang mekanisme utamanya adalah pertarungan tangan kosong dalam pengaturan pemain versus pemain (PvP) 8. Horror : Sebuah game yang desain dan mekanismenya dibuat untuk menimbulkan rasa takut dan takut pada pemain. 9. Multiplayer : Game yang memungkinkan lebih dari satu pemain bermain pada waktu tertentu. 10. Survival : Permainan yang mengharuskan pemainnya menjaga karakternya tetap aman dan sehat, biasanya dengan berlari dari musuh sambil mencari makanan, air, dan tempat berlindung.