SlideShare a Scribd company logo
1 of 22
Komponen Game
Materi 2
Materi Tujuan
Video
Tujuan Pembelajaran
Setelah menggali informasi sumber belajar, peserta didik diharapkan mampu:
1. Menjelaskan komponen game dalam tahapan pekerjaan teknologi game
2. Menguraikan spesifikasi pembuatan game dalam tahapan komponen teknologi game
3. Menyajikan komponen penting di dalam pembuatan teknologi game
Komponen di dalam game
– Game Engine
Software, dibuat oleh programmer
– Rules and Mechanics
Dibuat oleh desainer, dengan masukan dari programmer
– User Interface
Dikoordinasikan dengan programmer / artis / spesialis HCI
– Content and Challenges
dibuat oleh desainer
Fitur dari Game Engines
– Menghidupkan daya grafis dan suara
Rendering 3D atau sprite 2D
– Kekuatan karakter dan AI strategis
Biasanya dirancang khusus untuk game
– Kekuatan interaksi fisika
Harus mendukung tabrakan minimal
– Menjelaskan Sistemnya
Ruang kemungkinan di dunia game
Game Engines
Menyediakan library untuk bekerja dengan:
– grafik
– fisika
– interaksi
– animasi
– Efek
– ...
– Contoh Game Engines: ....
– https://conceptartempire.com/free-game-engines/
– https://blog.education-ecosystem.com/10-free-game-engines-create-game/
Game Engines: Graphics
Persyaratan minimum:
– Instruksi tingkat rendah untuk menggambar
– API untuk mengimpor aset artistik
Contoh aplikasi grafik 3D :
– OpenGL: Unix, Linux, Macintosh
– Direct3D: Windows
Game Engines: Physics
Mendefinisikan atribut fisik world
– Ada gaya gravitasi
– Objek mungkin memiliki gesekan
– Cara di mana cahaya dapat memantulkan
Tidak menentukan nilai atau efek yang tepat
– Arah atau nilai gravitasi
– Konstanta gesekan untuk setiap objek
– Pencahayaan khusus untuk setiap Objek
– https://www.youtube.com/watch?v=E52G-104PSw
Game Engines: Systems
Perhitungan fisika dapat menjadi perhitungan dalam sistem permainan untuk :
– Menentukan ruang kemungkinan untuk game
Memisahkan programmer dari perancang gameplay
– Programmer menciptakan sistem
– Desainer gameplay mengisi parameter
Game Engines: Characteristics
Luas, mudah beradaptasi, dan dapat diperpanjang
– Mengkode semua keputusan desain yang tidak bisa diubah
– Parameter untuk semua keputusan desain yang bisa berubah
Menguraikan kemungkinan-kemungkinan gameplay
– Tidak dapat dibangun terpisah dari desain
– Hanya membutuhkan informasi tingkat tertinggi
– Spesifikasi gameplay yang cukup
Data-Driven Design
Tidak ada kode di luar mesin; yang lainnya adalah data
– Tujuannya untuk memisahkan sistem dari parameter
– Buat konten game dengan editor level
– Contoh:
– Seni, musik dalam format file standar industri
– Objek data dalam XML atau format file data lainnya
– Perilaku karakter ditentukan melalui skrip
– Fokus utama untuk rilis alpha
Data-Driven Design: png-based level
manager
Construct 2? Unity3D? Unreal? CryEngnine? Corona?
Rules & Mechanics
– Mengisi nilai-nilai untuk sistem
– Parameter (mis. Gravitasi, jumlah kerusakan, dll.)
– Jenis kemampuan / kata kerja pemain
– Jenis interaksi dunia
– Jenis hambatan / tantangan
Rules: Super Mario Bros.
Musuh
– Goombas mati saat diinjak
– Kura-kura menjadi cangkang saat diinjak / terbentur
– Spinys merusak Mario saat diinjak
– Piranha Plants membidik bola api ke arah Mario
Lingkungan Hidup
– Blok pertanyaan menghasilkan koin, power-up, atau bintang
– Jamur membuat Mario kecil
– Bunga api membuat Mario besar dan berapi-api
Mechanics: Super Mario Bros.
– Mario
– Walks
– Runs
– Jumps
– Hit a block
– Stomp an enemy
– Shoot fire
– Reach flag
– ...
– Turtles
– Moves any direction
– Collision check change direction
Interfaces
Menentukan antarmuka
– Bagaimana pemain melakukan sesuatu (pemain-ke-komputer)
– Bagaimana pemain mendapat umpan balik (komputer-ke-pemain)
Mana interface yang lebih bagus dari
gambar dibawah ini ?
Good examples
6 dasar untuk membuat interface yang
baik:
Construct 2? Unity3D? Unreal? CryEngnine? Corona?
1. Prediksi apa yang ingin diketahui pengguna, dan beri mereka informasi itu.
2. Informasi harus mudah ditemukan.
3. UI Anda harus mudah digunakan dan dinavigasi. Gunakan pola yang sudah ada di mana Anda
bisa: Semua orang tahu bahwa Ctrl-Click menambahkan item ke pilihan, jadi jangan
membuatnya menukar item.
4. Jadikan lokasi pengguna di sistem menu jelas, dan jelaskan ke mana pengguna dapat pergi dan
apa yang dapat mereka lakukan dari sana.
5. Minimalkan waktu muat dan hindari animasi di menu Anda.
6. Hilangkan atau sederhanakan tugas yang berulang.
Tips membuat interface
Harus mempertimbangkan perangkat input dalam
desain
– Untuk PC, biasanya mouse dan keyboard
– Pengontrol permainan memiliki "rasa" yang
berbeda
Pertimbangkan kedalaman dan lebar antarmuka
Konten dan Tantangan
Konten adalah segalanya
Konten gameplay menentukan gim yang sebenarnya
– Tujuan dan kondisi kemenangan
– Misi dan pencarian
– Pilihan cerita interaktif
Konten non-gameplay mempengaruhi pengalaman pemain
– Grafik dan memotong adegan
– Efek suara dan musik latar
– Cerita non-interaktif
Video

More Related Content

What's hot

What's hot (7)

Modulsiswa tik
Modulsiswa tikModulsiswa tik
Modulsiswa tik
 
Presentasi kk2 jaka
Presentasi kk2 jakaPresentasi kk2 jaka
Presentasi kk2 jaka
 
Doc
DocDoc
Doc
 
Setting peripheral
Setting peripheral Setting peripheral
Setting peripheral
 
Presentasi kk dua
Presentasi kk duaPresentasi kk dua
Presentasi kk dua
 
Membuat game-shooting-dengan-pygame
Membuat game-shooting-dengan-pygameMembuat game-shooting-dengan-pygame
Membuat game-shooting-dengan-pygame
 
Presentasi kk2 febri
Presentasi kk2 febriPresentasi kk2 febri
Presentasi kk2 febri
 

Similar to KOMPONEN GAME

Agate Academy Open course 02 - Peran dalam game developer
Agate Academy Open course 02 - Peran dalam game developerAgate Academy Open course 02 - Peran dalam game developer
Agate Academy Open course 02 - Peran dalam game developerAgate Studio
 
Perangkat keras-komputer
Perangkat keras-komputerPerangkat keras-komputer
Perangkat keras-komputerBudi Permana
 
Materi 1: gdlc
Materi 1: gdlcMateri 1: gdlc
Materi 1: gdlcFahuda E
 
Rpp 5 1-fungsi_peripheral
Rpp 5 1-fungsi_peripheralRpp 5 1-fungsi_peripheral
Rpp 5 1-fungsi_peripheralyanus yan
 
Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607 Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607 MOHAMAD TRY MURDIANTO
 
Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607 Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607 MOHAMAD TRY MURDIANTO
 
#PetGame Scene Graph
#PetGame Scene Graph#PetGame Scene Graph
#PetGame Scene GraphBayu Radityo
 
Digital magazine september 2014
Digital magazine september 2014Digital magazine september 2014
Digital magazine september 2014PEMMZCHANNEL
 
P4 Game design document (GDD).ppsx
P4 Game design document (GDD).ppsxP4 Game design document (GDD).ppsx
P4 Game design document (GDD).ppsxAgungNgurah6
 
1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx
1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx
1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptxDandyPratama23
 
Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7Gemi Siksmat
 
Presentasi tugas tik 7a
Presentasi tugas tik 7aPresentasi tugas tik 7a
Presentasi tugas tik 7aGemi Siksmat
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerliliabella_123456
 
Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4Bayu Radityo
 
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...Syiroy Uddin
 
Persentasi komputer kelas 5 sdn halimun
Persentasi komputer kelas 5 sdn halimunPersentasi komputer kelas 5 sdn halimun
Persentasi komputer kelas 5 sdn halimunCahya Mulyana
 

Similar to KOMPONEN GAME (20)

Agate Academy Open course 02 - Peran dalam game developer
Agate Academy Open course 02 - Peran dalam game developerAgate Academy Open course 02 - Peran dalam game developer
Agate Academy Open course 02 - Peran dalam game developer
 
Perangkat keras-komputer
Perangkat keras-komputerPerangkat keras-komputer
Perangkat keras-komputer
 
Perangkat keras-komputer
Perangkat keras-komputerPerangkat keras-komputer
Perangkat keras-komputer
 
Materi 1: gdlc
Materi 1: gdlcMateri 1: gdlc
Materi 1: gdlc
 
Rpp 5 1-fungsi_peripheral
Rpp 5 1-fungsi_peripheralRpp 5 1-fungsi_peripheral
Rpp 5 1-fungsi_peripheral
 
Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607 Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607
 
Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607 Mohamad Try Murdianto 3IA18 55413607
Mohamad Try Murdianto 3IA18 55413607
 
#PetGame Scene Graph
#PetGame Scene Graph#PetGame Scene Graph
#PetGame Scene Graph
 
Digital magazine september 2014
Digital magazine september 2014Digital magazine september 2014
Digital magazine september 2014
 
2. sistem komputer
2. sistem komputer 2. sistem komputer
2. sistem komputer
 
P4 Game design document (GDD).ppsx
P4 Game design document (GDD).ppsxP4 Game design document (GDD).ppsx
P4 Game design document (GDD).ppsx
 
Pengenalan komputer
Pengenalan komputerPengenalan komputer
Pengenalan komputer
 
1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx
1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx
1306623049_Dandy Junior Tomy Pratama_Tugas 1.pptx
 
Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7
 
Presentasi tugas tik 7a
Presentasi tugas tik 7aPresentasi tugas tik 7a
Presentasi tugas tik 7a
 
Game authoring tools
Game authoring toolsGame authoring tools
Game authoring tools
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 
Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4
 
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
 
Persentasi komputer kelas 5 sdn halimun
Persentasi komputer kelas 5 sdn halimunPersentasi komputer kelas 5 sdn halimun
Persentasi komputer kelas 5 sdn halimun
 

More from Fahuda E

Bab 2 sorting array (1)
Bab 2 sorting array (1)Bab 2 sorting array (1)
Bab 2 sorting array (1)Fahuda E
 
Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)Fahuda E
 
Bab 3 searching array (1)
Bab 3 searching array (1)Bab 3 searching array (1)
Bab 3 searching array (1)Fahuda E
 
Materi 5: sprite
Materi 5: spriteMateri 5: sprite
Materi 5: spriteFahuda E
 
Materi 4: lod
Materi 4: lodMateri 4: lod
Materi 4: lodFahuda E
 
Materi 3 rendering graphic dan game
Materi 3   rendering graphic dan gameMateri 3   rendering graphic dan game
Materi 3 rendering graphic dan gameFahuda E
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemFahuda E
 
Materi 6 perangkat lunak aplikasi
Materi 6 perangkat lunak aplikasiMateri 6 perangkat lunak aplikasi
Materi 6 perangkat lunak aplikasiFahuda E
 
Materi 5 penyimpanan eksternal
Materi 5 penyimpanan eksternalMateri 5 penyimpanan eksternal
Materi 5 penyimpanan eksternalFahuda E
 
Materi 4 peranti keluaran
Materi 4 peranti keluaranMateri 4 peranti keluaran
Materi 4 peranti keluaranFahuda E
 
Materi 3 peranti masukan
Materi 3 peranti masukanMateri 3 peranti masukan
Materi 3 peranti masukanFahuda E
 
Rules tugas besar asd
Rules tugas besar asdRules tugas besar asd
Rules tugas besar asdFahuda E
 
Bab 5 linked list
Bab 5 linked listBab 5 linked list
Bab 5 linked listFahuda E
 
Bab 4 queue (antrian)
Bab 4 queue (antrian)Bab 4 queue (antrian)
Bab 4 queue (antrian)Fahuda E
 
Bab 3 stack (tumpukan)
Bab 3 stack (tumpukan)Bab 3 stack (tumpukan)
Bab 3 stack (tumpukan)Fahuda E
 
Bab 2 sorting array
Bab 2 sorting arrayBab 2 sorting array
Bab 2 sorting arrayFahuda E
 
Bab 3 searching array
Bab 3 searching arrayBab 3 searching array
Bab 3 searching arrayFahuda E
 

More from Fahuda E (20)

Bab 2 sorting array (1)
Bab 2 sorting array (1)Bab 2 sorting array (1)
Bab 2 sorting array (1)
 
Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)
 
Bab 3 searching array (1)
Bab 3 searching array (1)Bab 3 searching array (1)
Bab 3 searching array (1)
 
Materi 5: sprite
Materi 5: spriteMateri 5: sprite
Materi 5: sprite
 
Materi 4: lod
Materi 4: lodMateri 4: lod
Materi 4: lod
 
Materi 3 rendering graphic dan game
Materi 3   rendering graphic dan gameMateri 3   rendering graphic dan game
Materi 3 rendering graphic dan game
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
 
Materi 6 perangkat lunak aplikasi
Materi 6 perangkat lunak aplikasiMateri 6 perangkat lunak aplikasi
Materi 6 perangkat lunak aplikasi
 
Materi 5 penyimpanan eksternal
Materi 5 penyimpanan eksternalMateri 5 penyimpanan eksternal
Materi 5 penyimpanan eksternal
 
Materi 4 peranti keluaran
Materi 4 peranti keluaranMateri 4 peranti keluaran
Materi 4 peranti keluaran
 
Materi 3 peranti masukan
Materi 3 peranti masukanMateri 3 peranti masukan
Materi 3 peranti masukan
 
Struct
StructStruct
Struct
 
Rules tugas besar asd
Rules tugas besar asdRules tugas besar asd
Rules tugas besar asd
 
Pointer
PointerPointer
Pointer
 
Bab 5 linked list
Bab 5 linked listBab 5 linked list
Bab 5 linked list
 
Bab 4 queue (antrian)
Bab 4 queue (antrian)Bab 4 queue (antrian)
Bab 4 queue (antrian)
 
Bab 3 stack (tumpukan)
Bab 3 stack (tumpukan)Bab 3 stack (tumpukan)
Bab 3 stack (tumpukan)
 
Bab 2 sorting array
Bab 2 sorting arrayBab 2 sorting array
Bab 2 sorting array
 
Array
ArrayArray
Array
 
Bab 3 searching array
Bab 3 searching arrayBab 3 searching array
Bab 3 searching array
 

Recently uploaded

Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 

Recently uploaded (20)

Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 

KOMPONEN GAME

  • 3. Tujuan Pembelajaran Setelah menggali informasi sumber belajar, peserta didik diharapkan mampu: 1. Menjelaskan komponen game dalam tahapan pekerjaan teknologi game 2. Menguraikan spesifikasi pembuatan game dalam tahapan komponen teknologi game 3. Menyajikan komponen penting di dalam pembuatan teknologi game
  • 4. Komponen di dalam game – Game Engine Software, dibuat oleh programmer – Rules and Mechanics Dibuat oleh desainer, dengan masukan dari programmer – User Interface Dikoordinasikan dengan programmer / artis / spesialis HCI – Content and Challenges dibuat oleh desainer
  • 5. Fitur dari Game Engines – Menghidupkan daya grafis dan suara Rendering 3D atau sprite 2D – Kekuatan karakter dan AI strategis Biasanya dirancang khusus untuk game – Kekuatan interaksi fisika Harus mendukung tabrakan minimal – Menjelaskan Sistemnya Ruang kemungkinan di dunia game
  • 6. Game Engines Menyediakan library untuk bekerja dengan: – grafik – fisika – interaksi – animasi – Efek – ... – Contoh Game Engines: .... – https://conceptartempire.com/free-game-engines/ – https://blog.education-ecosystem.com/10-free-game-engines-create-game/
  • 7. Game Engines: Graphics Persyaratan minimum: – Instruksi tingkat rendah untuk menggambar – API untuk mengimpor aset artistik Contoh aplikasi grafik 3D : – OpenGL: Unix, Linux, Macintosh – Direct3D: Windows
  • 8. Game Engines: Physics Mendefinisikan atribut fisik world – Ada gaya gravitasi – Objek mungkin memiliki gesekan – Cara di mana cahaya dapat memantulkan Tidak menentukan nilai atau efek yang tepat – Arah atau nilai gravitasi – Konstanta gesekan untuk setiap objek – Pencahayaan khusus untuk setiap Objek – https://www.youtube.com/watch?v=E52G-104PSw
  • 9. Game Engines: Systems Perhitungan fisika dapat menjadi perhitungan dalam sistem permainan untuk : – Menentukan ruang kemungkinan untuk game Memisahkan programmer dari perancang gameplay – Programmer menciptakan sistem – Desainer gameplay mengisi parameter
  • 10. Game Engines: Characteristics Luas, mudah beradaptasi, dan dapat diperpanjang – Mengkode semua keputusan desain yang tidak bisa diubah – Parameter untuk semua keputusan desain yang bisa berubah Menguraikan kemungkinan-kemungkinan gameplay – Tidak dapat dibangun terpisah dari desain – Hanya membutuhkan informasi tingkat tertinggi – Spesifikasi gameplay yang cukup
  • 11. Data-Driven Design Tidak ada kode di luar mesin; yang lainnya adalah data – Tujuannya untuk memisahkan sistem dari parameter – Buat konten game dengan editor level – Contoh: – Seni, musik dalam format file standar industri – Objek data dalam XML atau format file data lainnya – Perilaku karakter ditentukan melalui skrip – Fokus utama untuk rilis alpha
  • 12. Data-Driven Design: png-based level manager Construct 2? Unity3D? Unreal? CryEngnine? Corona?
  • 13. Rules & Mechanics – Mengisi nilai-nilai untuk sistem – Parameter (mis. Gravitasi, jumlah kerusakan, dll.) – Jenis kemampuan / kata kerja pemain – Jenis interaksi dunia – Jenis hambatan / tantangan
  • 14. Rules: Super Mario Bros. Musuh – Goombas mati saat diinjak – Kura-kura menjadi cangkang saat diinjak / terbentur – Spinys merusak Mario saat diinjak – Piranha Plants membidik bola api ke arah Mario Lingkungan Hidup – Blok pertanyaan menghasilkan koin, power-up, atau bintang – Jamur membuat Mario kecil – Bunga api membuat Mario besar dan berapi-api
  • 15. Mechanics: Super Mario Bros. – Mario – Walks – Runs – Jumps – Hit a block – Stomp an enemy – Shoot fire – Reach flag – ... – Turtles – Moves any direction – Collision check change direction
  • 16. Interfaces Menentukan antarmuka – Bagaimana pemain melakukan sesuatu (pemain-ke-komputer) – Bagaimana pemain mendapat umpan balik (komputer-ke-pemain)
  • 17. Mana interface yang lebih bagus dari gambar dibawah ini ?
  • 19. 6 dasar untuk membuat interface yang baik: Construct 2? Unity3D? Unreal? CryEngnine? Corona? 1. Prediksi apa yang ingin diketahui pengguna, dan beri mereka informasi itu. 2. Informasi harus mudah ditemukan. 3. UI Anda harus mudah digunakan dan dinavigasi. Gunakan pola yang sudah ada di mana Anda bisa: Semua orang tahu bahwa Ctrl-Click menambahkan item ke pilihan, jadi jangan membuatnya menukar item. 4. Jadikan lokasi pengguna di sistem menu jelas, dan jelaskan ke mana pengguna dapat pergi dan apa yang dapat mereka lakukan dari sana. 5. Minimalkan waktu muat dan hindari animasi di menu Anda. 6. Hilangkan atau sederhanakan tugas yang berulang.
  • 20. Tips membuat interface Harus mempertimbangkan perangkat input dalam desain – Untuk PC, biasanya mouse dan keyboard – Pengontrol permainan memiliki "rasa" yang berbeda Pertimbangkan kedalaman dan lebar antarmuka
  • 21. Konten dan Tantangan Konten adalah segalanya Konten gameplay menentukan gim yang sebenarnya – Tujuan dan kondisi kemenangan – Misi dan pencarian – Pilihan cerita interaktif Konten non-gameplay mempengaruhi pengalaman pemain – Grafik dan memotong adegan – Efek suara dan musik latar – Cerita non-interaktif
  • 22. Video

Editor's Notes

  1. Color blind people suffers