Post on 14-Jul-2015
PEMBANGUNAN PERMAINAN KOMPUTER
MISTI JOHOR 2007MINGGU SAINS, TEKNOLOGI DAN ICT NEGERI JOHOR
24 Julai 2007 PERSADA JOHOR
AnjuranUnit Sains Teknologi dan ICT Negeri Johor
MOHD SHAHRIZAL SUNARPENSYARAH
JABATAN GRAFIK KOMPUTER & MULTIMEDIAFAKULTI SAINS KOMPUTER & SISTEM MAKLUMAT
UNIVERSITI TEKNOLOGI MALAYSIA
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Kandungan• Pengenalan• Jenis-jenis Permainan Komputer• Pembangunan Permainan Komputer• Keperluan Pembangunan Permainan Komputer
Sumber manusia Kitar Hayat Pembangunan Permainan Komputer Enjin Permainan
• Isu-isu Pembangunan Permainan Komputer• Kesimpulan
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Picture worth a thousand wordsAnimation worth a thousand picturesGames worth a thousand animation
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Pengenalan• K-Ekonomi• Industri yang baru muncul?• Pandangan Negatif• Sijil/Diploma/Ijazah – B Sc Main?• Industri Pembangunan Permainan Komputer masih di
peringkat bayi di Malaysia (mahupun di kebanyakan negara ASEAN)
• Sama macam industri buku, filem, animasi Buat dulu jual kemudian
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Pengenalan• Pembangunan permainan komputer bukan suatu yang
mudah. Perancangan yang rapi Kemahiran khas Peruntukan yang besar Pastikan permainan yang dibangunkan diterima ramai
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Jenis-jenis Permainan Komputer• Arcade Game – Permainan berasaskan duit syiling di pusat
hiburan.• Hand Held Game – Mudah alih, Berasaskan bateri• PC Game – Permainan di PC termasuk internet.• Console Game – Permainan Komputer di TV
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Genre Permainan Komputer• Adventure• Role-playing game (RPG) • MMORPG• Sports• Racing• Action • Fighting• Shooting • First person shooter (FPS)• Third person shooter• Puzzle• Simulation• Strategy game • Turn-based
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Permainan Komputer Serius• Pendidikan• Latihan• Simulasi
Kenderaan- kapal terbang / kereta Perancangan bandar Pembuatan
• Peperangan
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Pembangunan Permainan KomputerKomponen Utama• Pengaturcaraan• Seni Visual/Grafik• Rekabentuk Permainan (Game Design)• Muzik dan Kesan Bunyi
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Keperluan Pembangunan Permainan Komputer Sumber manusia Kitar Hayat Pembangunan Permainan
Komputer Perisian
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Sumber manusiaPersonel dalam
kumpulan pembangun permainan
Penerbit
Pengaturcara
Pereka-bentuk karektor
Artis audio
Artis 3D
Artis 2D
Penulis
Penguji permainan
Pereka-bentuk permainan
Pereka-bentuk level
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Perekabentuk permainan• Ketua perekabentuk
Menyelia keseluruhan rekaan permainan
• Tanggungjawab Menyediakan dokumen rekaan Memastikan pengaturcara dan semua yang terlibat dalam
pembangunan mengikut panduan dalam dokumen rekaan tersebut. Jalan cerita
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Penulis• Semakin penting dalam pembangunan permainan
Komputer moden Faktor jalan cerita
• Penulis bebas atau kakitangan• Tidak terlibat dalam pembangunan permainan komputer
secara langsung• Hasil kerja penulis
Dialog karektor Komentar sukan Narrative cut-scene Bahagian permainan yang memerlukan dialog Manual pengguna
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Pengaturcara• Banyak tanggungjawab bergantung kepada jenis
permainan Membangunkan permainan (game play) Menyelenggara enjin permainan Kepintaran buatan Kesan grafik Kesan fizik Pengoptimuman Perlanggaran Rangkaian
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Artis Audio• Tanggungjawab
Kesan khas bunyi, muzik
• Banyak menggunakan editor muzik
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Perekabentuk Level• Perlukan pengetahuan luas berkenaan permainan dan
bagaimana pemain bermain.• Tanggungjawab
Mencipta dunia permainan berdasarkan dokumen rekabentuk.
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Perekabentuk Karektor• Biasanya artis residen.• Pakar khusus untuk mencipta karektor.• Kebolehan artistik amat penting.
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Artis 2D• Kemahiran menggunakan perisian editor grafik seperti
Photoshop dan Illustrator.• Tanggungjawab
Pixel art Sprites Ikon Tekstur Sebarang grafik yang melibatkan elemen 2D
• Tidak perlu mahir berkenaan rekabentuk permainan.• Banyak digunakan dalam permainan dalam telefon bimbit.
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Artis 3D• Kelayakan yang diperlukan ialah kecekapan menggunakan
perisian permodelan 3D.• Tanggungjawab
Membuat objek 3D – Karektor, Objek, Persekitaran Berdasarkan lakaran oleh pereka karektor dan artis-artis lain Sangat diperlukan dalam industri permainan komputer
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Penguji Permainan• Ramai yang terlibat dalam industri ini bermula sebagai
penguji permainan.• Tanggungjawab
Bukan sekadar bermain. Setiap kesilapan hendaklah didokumentasikan Cekap mencari kesilapan yang tidak ditemui oleh orang lain. Memastikan kesilpan tersebut telah dibetulkan oleh personel
terbabit.
• Kebiasaannya ialah pekerja sambilan.• Hanya diperlukan semasa produksi di fasa terakhir
pembangunan.
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Penerbit• Tanggungjawab
Memastikan permainan dibangunkan mengikut jadual yang ditetapkan
Memastikan penggunaan peruntukan kewangan yang ditetapkan. Ada juga yang terlibat dalam pentadbiran pejabat
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Kitar Hayat Pembangunan Permainan Komputer
Kitar hayat pembangunan perisian Perancangan Analisa Rekabentuk Implementasi
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Kitar Hayat Pembangunan Permainan • Pra-Produksi
batu tanda 1 hingga 4
• Produksi batu tanda 5 dan 6
• Penghantaran batu tanda 7 ke 11
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Konsep Awalan• Hasil Jangkaan
1. Konsep Rekabentuk Permainan Komputer Peringkat Pengurusan2. Papan Cerita3. Prototaip Asas4. Konsep Rekabentuk Seni Permainan
• Tempoh Jangkaan 2-5 minggu
• Individu Yang Bertanggungjawab1. Pengarah Teknikal2. Perekabentuk Permainan (Ketua /Utama)3. Pengarah Senireka
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 1• Hasil Jangkaan
1. Draf dokementasi roadmap2. Lakaran awal konsep permainan komputer3. Lakaran awal game-art4. Penjadualan projek pihak atasan/pengurusan
• Tempoh Jangkaan 4 minggu
• Individu Yang Bertanggungjawab1. Pengarah Teknikal2. Perekabentuk Permainan (Ketua /Utama)3. Pengarah Senireka4. Penerbit5. Koordinator Projek
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 2• Hasil Jangkaan
1. Draf dokementasi rekabentuk permainan komputer peringkat terakhir2. Draf dokementasi seni rekabentuk permainan komputer peringkat terakhir3. Draf dokementasi ‘roadmap’ peringkat terakhir
• Tempoh Jangkaan 3 - 4 minggu
• Individu Yang Bertanggungjawab1. Pengarah Teknikal2. Perekabentuk Permainan (Ketua /Utama)3. Perekabentuk Seni ( Ketua /Utama)
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 3• Hasil Jangkaan
1. Draf dokementasi rekabentuk senibina permainan komputer2. Dokementasi rekabentuk permainan komputer peringkat terakhir3. Dokementasi seni rekabentuk permainan komputer peringkat terakhir4. Dokementasi ‘roadmap’ peringkat terakhir
• Tempoh Jangkaan 4 minggu
• Individu Yang Bertanggungjawab 1. Pengarah Teknikal 2. Staf Teknikal 3. Pengarah Senireka 4. Artis
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 4• Hasil Jangkaan
1. Dokementasi senibina permainan komputer2. Dokementasi rekabentuk teknikal3. Rekabentuk permainan komputer mengikut tahap4. Rekabentuk permainan komputer mengikut cabaran5. Rekabentuk permainan komputer mengikut suasana/peristiwa
• Individu Yang Bertanggungjawab1. Pengarah Teknikal2. Pengaturcara3 Perekabentuk level
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 5Hasil Jangkaan• Perancangan Produksi
Jadual Produksi• Selepas batu tanda 3 dan 4 selesai
Individu Yang Bertanggungjawab1. Koordinator Projek2. Pengarah Teknikal3. Pengarah Senireka4. Perekabentuk Permainan (Ketua /Utama)5. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 6• Hasil Jangkaan
Permainan Komputer (yang sudah boleh di mainkan)
• Individu Yang Bertanggungjawab1. Pengarah Teknikal2. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 7• Hasil Jangkaan
Permainan Komputer (Versi Percubaan Alpha)
• Tempoh Jangkaan 4 minggu
• Individu Yang Bertanggungjawab1. Pengarah Teknikal2. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 8• Hasil Jangkaan
1. Permainan Komputer (Versi Percubaan Alpha)2. Senarai Kecacatan (yang ketara/diketahui)3. Penyediaan Arahan/Manual Permainan Komputer4. Penyediaan Rekabentuk/Susunan Pembungkus
• Tempoh Jangkaan 4-6 minggu
• Individu Yang Bertanggungjawab1. Penguji permainan2. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 9• Hasil Jangkaan
1. Permainan Komputer (Versi Percubaan Beta)2. Senarai Kecacatan (yang ketara/diketahui)3. Pengujian (terhadap orang ramai)
• Tempoh Jangkaan 4-6 minggu
• Individu Yang Bertanggungjawab1. Penguji permainan2. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 10• Hasil Jangkaan
1. Versi Siap Perisian Permainan Komputer2. Dokumentasi Pengguna / Manual3. Senarai Kecacatan (yang ketara/diketahui)
• Tempoh Jangkaan Penghantaran kepada pengguna
• Individu Yang Bertanggungjawab1. Penguji Permainan2. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Batu Tanda 11• Hasil Jangkaan
1. Post-Mortem Penggunaan Permainan Komputer2. Maklumbalas dari penerbit serta cara untuk memperbaikinya
• Individu Yang Bertanggungjawab• 1. Penguji Permainan • 2. Pengarah Teknikal• 3. Penerbit
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Enjin permainan Torque Game Builder (USD495)
http://www.garagegames.com/products/96/ Torque Game Engine (USD749)
http://www.garagegames.com/products/torque/tge/ FPS Creator (USD49.99)
http://www.fpscreator.com 3D Game Studio (USD89)
http://www.3dgamestudio.com DX Studio
http://www.dxstudio.com Game Editor (USD 54.95)
http://game-editor.com/ The 3D Game Maker
http://t3dgm.thegamecreators.com Sumber terbuka (Irrlicht Engine, Ogre3d) Dan banyak lagi…
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Perisian untuk Pembangunan Permainan
• Flash• Director• Torque Game Builder• Multimedia Fusion• GameMaker
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Maklumat tentang permainan komputerInternational Game Developers Association: http://www.igda.org Computer Game Developers http://www.gamasutra.com GameDev.Net http://www.gamedev.net Game Discovery http://www.gamediscovery.com/ GDSE: Game Programming and Design Search Engine: http://
www.gdse.com Extreme Tech http://www.extremetech.com/ Python Game Development: www.pygame.org Simulation/Gaming Resources: http://sg.comp.nus.edu.sg/ Historical Simulations: http://www.muzzylane.com Games with an agenda: http://www.watercoolergames.org/ Serious games: http://www.seriousgames.org/
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Isu-isu Pembangunan Permainan Komputer• Masa• Kos• Ciri-ciri• Mudah untuk digunakan• Saiz kumpulan• Sokongan
Dokumentasi
• Lesen untuk komersial• Kemahiran semasa
MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007
24 Julai 2007
Kesimpulan• Buang tanggapan negatif terhadap permainan komputer• Ketahui pengguna sasaran sebelum membangunkan
permainan komputer - lakukan analisa• Pembangunan permainan komputer bukan suatu kerja
yang main-main.• Bangunkan permainan komputer yang membangunkan
masyarakat.