SlideShare a Scribd company logo
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

Presentasi kk2 jaka
Presentasi kk2 jakaPresentasi kk2 jaka
Presentasi kk2 jaka
jaka_burhanudin
 
Doc
DocDoc
Setting peripheral
Setting peripheral Setting peripheral
Setting peripheral
Hani Nengvi
 
Presentasi kk dua
Presentasi kk duaPresentasi kk dua
Presentasi kk dua
Febrianto_Nugroho
 
Membuat game-shooting-dengan-pygame
Membuat game-shooting-dengan-pygameMembuat game-shooting-dengan-pygame
Membuat game-shooting-dengan-pygame
Ridwan Fadjar
 
Presentasi kk2 febri
Presentasi kk2 febriPresentasi kk2 febri
Presentasi kk2 febriFebri_Jogja
 

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 Materi 2: 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 developer
Agate Studio
 
Perangkat keras-komputer
Perangkat keras-komputerPerangkat keras-komputer
Perangkat keras-komputer
Ahmad Ardiansyah
 
Perangkat keras-komputer
Perangkat keras-komputerPerangkat keras-komputer
Perangkat keras-komputer
Budi Permana
 
Materi 1: gdlc
Materi 1: gdlcMateri 1: gdlc
Materi 1: gdlc
Fahuda E
 
Rpp 5 1-fungsi_peripheral
Rpp 5 1-fungsi_peripheralRpp 5 1-fungsi_peripheral
Rpp 5 1-fungsi_peripheral
yanus 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 Graph
Bayu Radityo
 
Digital magazine september 2014
Digital magazine september 2014Digital magazine september 2014
Digital magazine september 2014
PEMMZCHANNEL
 
2. sistem komputer
2. sistem komputer 2. sistem komputer
2. sistem komputer
Wandi Parlente
 
P4 Game design document (GDD).ppsx
P4 Game design document (GDD).ppsxP4 Game design document (GDD).ppsx
P4 Game design document (GDD).ppsx
AgungNgurah6
 
Pengenalan komputer
Pengenalan komputerPengenalan komputer
Pengenalan komputer
rakhmatsuwandi
 
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
DandyPratama23
 
Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7
Gemi Siksmat
 
Presentasi tugas tik 7a
Presentasi tugas tik 7aPresentasi tugas tik 7a
Presentasi tugas tik 7a
Gemi Siksmat
 
Game authoring tools
Game authoring toolsGame authoring tools
Game authoring tools
Jasson Prestiliano
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
liliabella_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 4
Bayu 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 halimun
Cahya Mulyana
 

Similar to Materi 2: 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: sprite
Fahuda E
 
Materi 4: lod
Materi 4: lodMateri 4: lod
Materi 4: lod
Fahuda E
 
Materi 3 rendering graphic dan game
Materi 3   rendering graphic dan gameMateri 3   rendering graphic dan game
Materi 3 rendering graphic dan game
Fahuda E
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
Fahuda E
 
Materi 6 perangkat lunak aplikasi
Materi 6 perangkat lunak aplikasiMateri 6 perangkat lunak aplikasi
Materi 6 perangkat lunak aplikasi
Fahuda E
 
Materi 5 penyimpanan eksternal
Materi 5 penyimpanan eksternalMateri 5 penyimpanan eksternal
Materi 5 penyimpanan eksternal
Fahuda E
 
Materi 4 peranti keluaran
Materi 4 peranti keluaranMateri 4 peranti keluaran
Materi 4 peranti keluaran
Fahuda E
 
Materi 3 peranti masukan
Materi 3 peranti masukanMateri 3 peranti masukan
Materi 3 peranti masukan
Fahuda E
 
Struct
StructStruct
Struct
Fahuda E
 
Rules tugas besar asd
Rules tugas besar asdRules tugas besar asd
Rules tugas besar asd
Fahuda E
 
Pointer
PointerPointer
Pointer
Fahuda E
 
Bab 5 linked list
Bab 5 linked listBab 5 linked list
Bab 5 linked list
Fahuda 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 array
Fahuda E
 
Array
ArrayArray
Array
Fahuda E
 
Bab 3 searching array
Bab 3 searching arrayBab 3 searching array
Bab 3 searching array
Fahuda 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

Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 

Recently uploaded (20)

Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 

Materi 2: 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