48
PEMBANGUNAN PERMAINAN KOMPUTER MISTI JOHOR 2007 MINGGU SAINS, TEKNOLOGI DAN ICT NEGERI JOHOR 24 Julai 2007 PERSADA JOHOR Anjuran Unit Sains Teknologi dan ICT Negeri Johor

Pembangunan Permainan Komputer

Embed Size (px)

Citation preview

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

MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007

24 Julai 2007

MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007

24 Julai 2007

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

• SimCity4

MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007

24 Julai 2007

• Flight Simulator 2004

MINGGU SAINS, TEKNOLOGI DAN ICT JOHOR 2007

24 Julai 2007

15

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

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.