Game Development. Suphot Sawattiwong tohpus@hotmail.com



Similar documents
โดย : อ ญชนา กล นเท ยน

บทท 3 ระบบการแจ งข าวสารประชาส มพ นธ อ เล กทรอน กส

ต วอย างการใช งาน โปรแกรมกฎหมายส งแวดล อม ความปลอดภ ยและ การประเม นความสอดคล อง

หล กส ตร การบ าร งร กษาคอมพ วเตอร เบ องต น

2. ค ณสมบ ต ของผ แข งข น เป นน กศ กษาท กาล งศ กษาอย ในระด บม ธยมศ กษาตอนต น โดยไม จาก ดอาย

รห สต วช ว ด รวม 7 ต วช ว ด

ท างานก บข อม ล การเล อนต าแหน ง

เอกสาร ค ม อการใช งาน โปรแกรม e-office ส าหร บผ ใช งานท วไป

ค ม อการใช งาน (ส าหร บผ จ ดก จกรรม) โครงการ พ ฒนาระบบบร หารจ ดการฐานข อม ล เคร อข ายผ ม ส วนได เส ยในการประกอบก จการพล งงาน

แบบประเม นประส ทธ ภาพและประส ทธ ผลการปฏ บ ต งานของล กจ างประจ า

E Office ส าน กงานเขตพ นท การศ กษานครราชส มา เขต 6

บทท 3 การบร หารจ ดการ ระบบสารสนเทศภ ม ศาสตร ป าช มชน

ค ม อการใช งานระบบประเม นค ณภาพการศ กษา (e-sar) สาน กคอมพ วเตอร มหาว ทยาล ยท กษ ณ

ค าอธ บายรายว ชา คอมพ วเตอร

คาช แจง เคร องม อว ดและประเม นความสามารถและท กษะ ตามจ ดเน นการพ ฒนาค ณภาพผ เร ยน การใช เทคโนโลย เพ อการเร ยนร ช นม ธยมศ กษาป ท ๒

๔-๗-๑๒ มาตรฐานกาหนดตาแหน ง ตาแหน งประเภท ท วไป สายงาน เจ าหน าท บร หารงานอาคารสถานท

ค ม อการใช งาน ส าหร บ ใช งานระบบ (จ งหว ด/ศ นย /กล ม) โครงการพ ฒนาระบบงานบร หารและจ ดการโครงการ กรมส งเสร มสหกรณ บร ษ ท บ ซโพเทนเช ยล จ าก ด

เค าโครงการจ ดการเร ยนร โรงเร ยนเขาสวนกวางว ทยาน ก ล ภาคเร ยนท ๑ ป การศ กษา ๒๕๕๖

หล กส ตร การสร าง E-book ด วยโปรแกรม DeskTop Author

การเช อมโยงภาพน ง ว ธ สร างการเช อมโยง

ระบบการประช มอ เล กทรอน กส (e-meeting System)

การพ ฒนาระบบเอกสารภายในส าน กงาน (E-Document)

รายงานผลการต ดตามผลการด าเน นงานตามแผนการจ ดการความร ประจ าป งบประมาณ 2553 (1 ต ลาคม ก นยายน 2553)

โครงการสอน ภาคเร ยนท 1 ป การศ กษา 2557 อาจารย ผ สอน ว าท ร.ต.หญ งวรรณธ ดา วรส ทธ พงษ ว ทยาล ยอาช วศ กษาพ ษณ โลก

ข นตอนในการจ ดท าระบบ HACCP ข นตอนท 12 การจ ดท าเอกสารและจ ดเก บบ นท ก

แผนการจ ดการความร ประจ าป การศ กษา 2557 ส าน กส งเสร มว ชาการและงานทะเบ ยน องค ความร หล กการให บร การท ด ของบ คลากร สวท.

การตรวจสอบการต ดต งโปรแกรมสแกนเอกสารและการด ภาพสแกน ค ม อทางด านเทคน ค

แผนภาพแสดงข นตอนการปฏ บ ต งาน

บทท หล กการแก ป ญหาด วยคอมพ วเตอร

แบบฟอร มท 2 แผนพ ฒนาบ คลากรและแผนพ ฒนาปร บปร งว ฒนธรรมองค การ

การว เคราะห หล กส ตรสมรรถนะรายว ชา (ปร บปร ง 2)

ค ม อการปฏ บ ต งาน กระบวนการจ ดโครงการ/ก จกรรม

งานสถ ต และรายงาน. (Statistic & Reporting Module) ค ม อการใช งานระบบห องสม ดอ ตโนม ต สพฐ. เวอร ช น 3 1

การจ ดร ปเล ม แผนการจ ดการเร ยนร แบบเต มภาคเร ยน

เป าหมายของต วช ว ด องค ความร ท จาเป นต อการปฏ บ ต ราชการตาม ประเด นย ทธศาสตร การบร หารจ ดการองค กรอย างม ประส ทธ ภาพ ต วช ว ด(KPI) ตามคาร บรอง

How To Get A Free Photobook From Thatoomhsp.Com.Com

สารบ ญ หน า บทท 1 ความร ท วไปเก ยวก บบ ญช เพ อการจ ดการ

แบบประเม นแผนการจ ดการเร ยนร

คาอธ บายรายว ชา จ ดประสงค รายว ชา 1. ม ความเข าใจโปรแกรมประมวลผลคา 2. ม ท กษะในการใช โปรแกรมประมวลผลคา 3. เห นถ งความสาค ญของโปรแกรมประมวลผลคา

ร ปท หน าจอ การค นหาการจ ดสรรอาคารบ านพ ก

(ผ ขอร บการประเม นตามหล กเกณฑ น สามารถส งคาขอร บการประเม นพร อมเอกสารท เก ยวข องได ตลอดป รอบป ละ 1 คร ง)

เอกสารต วอย างโปรแกรมบร หารคล น ก. Future Software Dental Clinic VERSION 5.5 บร ษ ทนายเน ต จ าก ด

การแก ไขข อม ลอ ตราใน ท าเน ยบก าล งพลอ เล กทรอน กส ปร บปร ง เม อ 12 ก.ย. 57

บทปฏ บ ต การ : ประโยชน แท แก มหาชน

ค ณสมบ ต ของผ สม คร และรายละเอ ยดว ชาท สอบ (พน กงานภายใน และบ คคลภายนอก) สอบข อเข ยน ความร ท วไป ความร เฉพาะตาแหน ง

ตารางว เคราะห เน อหาหน วยการสอน

บทท 4 การจ ดท ารายงานการจ ดการพล งงาน (Energy Management Report)

บทท 13 การทาเอกสารประกอบโปรแกรม

How To Use Powerpoint And Powerpoint 2.2 On A Computer Or Tablet

การบร หารความร และการเร ยนร VII

แผนงาน การประก นค ณภาพการศ กษาภายในของ กอศจ.ยศ.ทบ. ประจ าป งบประมาณ ๒๕๕๗

ว ธ การเข าใช งาน. ภาพท 1 หน าจอ Login

ข นตอนการกรอกแบบฟอร มความเส ยง

การจ ดก จกรรมต างๆ โดยใช ACTIVITY DIAGRAM

รายการการแข งข นคอมพ วเตอร

โดย ว ร ช คารวะพ ทยาก ล

ตอนท 3 การนาเข าข อม ล

แผนปฏ บ ต การประจ าป บ ญช ๒๕๕๘ ต.ค. ๕๗- ก.ย. ๕๘

เป นเมน ท ใช ในการจ ดการภาพเอกกสาร โดยม รายละเอ ยดด งน

รายละเอ ยดเน อหาว ชาและการจ ดการเวลาเร ยน

การพ มพ /แก ไขเอกสาร โหมดการพ มพ ภาษาไทย / ภาษาอ งกฤษ

การจ ดการก บแฟ มข อม ล จ ดเก บเอกสาร (Save)

ค ม อการใช งานเว บไซต สาเร จร ป. FreeWebFree.com

Nature4thai Application

ส วนเจ าหน าท ผ บทท 1 ส าน กบร หารงานกลาง น าเข าข อม ล ท วไป จ งเล อนเง นเด อนน ก ไขข อม ลผลการ ดรอบการประ ม น 2. เล อกป งบประมาณ 1-1 โดย บร ษ ท

วช.กวก.ศร. ภารก จของ รร.ร.ศร.

แผนการจ ดการความร ประจาป งบประมาณ 2556 (1 ต ลาคม ก นยายน 2556) สาขาว ชาศ กษาศาสตร มหาว ทยาล ยส โขท ยธรรมาธ ราช

แผนการจ ดการความร ประจ าป การศ กษา 2556 บ ณฑ ตว ทยาล ย มหาว ทยาล ยราชธาน

ค ม อการใช งานระบบ รายงานการต ดตามความพ งพอใจล กค า ภายหล งส งมอบรถใหม 3 ว น ออนไลน (Courtesy call online)

ภาคผนวก แผนพ ฒนาบ คลากรองค การบร หารส วนต าบลล เล ด ประจ าป งบประมาณ พ.ศ

ตามค าร บรอง ระด บความส าเร จของการ พ ฒนาด านการท องเท ยว ของจ งหว ดพ ทล ง

How To Get A Lotus Note

ปฏ บ ต การคร งท 6 การใช โปรแกรมส าน กงาน คร งท 4

BMS INVENTORY ข อม ลพ นฐาน

การจ ดการระบบต ดต อเราโดย Web Admin สามารถแบ งออกเป น 6 ห วข อ ด งน

การน า Dropbox มาใช ในการท างาน ส าน กงานว ทยาเขตจ กรพงษภ วนารถ

จ ดทาโดย งานพ ฒนาระบบสารสนเทศ

ค ม อการใช งาน ระบบจ ดส งรายช ออาจารย ผ สอนผ านเคร อข ายอ นเตอร เน ต

แผนการจ ดการเร ยนร ระด บ ปวช. ปวส. รห สว ชา ว ชา คอมพ วเตอร เพ องานอาช พ จานวน 2 หน วยก ต เวลา 3 ช วโมง / ส ปดาห รวม 54 ช วโมง / ภาคเร ยน

กรอบแนวค ดการประเม นผลการ ปฏ บ ต งาน

Life's Advantages and Disadvantages of Licensing

แนวทางการประเม นการด าเน นงานศ นย ก าล งคนอาช วศ กษา (

กระบวนการฝ กอบรมส มมนา- การเตร ยมการก อนการฝ กอบรม โครงการ ฟอร ม 1.1 ฟอร มกาหนดค ามาตรฐานการปฏ บ ต งาน

ค ม อการใช งานระบบงานสารบรรณ E-Office ส าน กงานสาธารณส ขจ งหว ดพ ษณ โลก

รายละเอ ยดการจ างเหมาบร การด านบ นท กข อม ล

ระบบสารบรรณอ เล กทรอน กส

4. การใช งานโปรแกรมตารางค านวณ

การใช ระบบบ ญช ค มเคร องคอมพ วเตอร และอ ปกรณ

บทท 7 การว เคราะห และพ ฒนาระบบ. ความหมายของระบบ (System) ท าไมต องว เคราะห และออกแบบระบบ. System

ค ม อการต ดต งโปรแกรม ระบบบร หารงานว จ ยแห งชาต แบบ Offline (NRPM Offline) ส าหร บเจ าหน าท หน วยงาน

ค ม อระบบรายงานผลการดาเน นงานรายเด อน ความร เบ องต นในการใช โปรแกรม

ËÅÑ Êٵà Managing and Reporting Sales Data with Excel 2010

ล าด บเลข ระด บ 1 ล าด บเลข ระด บ 2 ห วเร อง 1 ห วเร อง2

ก จกรรมการจ ดการ ความร ระยะ เวลา ผ ร บผ ด ชอบ

User Manual Editor Tool Proposal V1.0

U S E R T R A I N I N G. A C C O U N T I N G W E B R e d e s ig n

๑๓.๐๐ ๑๓.๔๕ น. เอกสารหล กฐานประกอบการขอร บใบอน ญาต ๑๓.๔๕ ๑๔.๑๕ น. แบบค าขอร บใบอน ญาตประกอบก จการไฟฟ าฉบ บ ปร บปร ง และว ธ การใช

กระบวนการบ นท กรายการขอจ ายช าระเง น

เคร องม อช ดท ๕ ด านท กษะในการว เคราะห เช งต วเลข การส อสารและเทคโนโลย สารสนเทศ

แผนการจ ดการความร (KM) ประจาป การศ กษา 2556 สายสน บสน น ประจาว ทยาเขตจ กรพงษภ วนารถ มหาว ทยาล ยเทคโนโลย ราชมงคลตะว นออก ว ทยาเขตจ กรพงษภ วนารถ

Transcription:

Game Development Suphot Sawattiwong tohpus@hotmail.com

Game ใป ในป จจ บ นเราได แบ งประเภทของเกมออกเป นประเภทต างๆ ป ป ป ด งต อไปน Action Adventure Puzzle RPG (Role Playing Game) Strategy Simulation MMOG(Massive Multiplayer Online Game)

Action Game ค อเกมท ใช ในป มในการ เคล อนท ต วละครให ม การต อส หร อ ตอบสนองก บเกม โดย ป จจ บ นม ความ หลากหลายแยกออกไป

Action Game: Action Adventure Adventure Game

Action Game: Shooting Game

Action Game: Fighting Game

Action Game: Sport Game

Adventure Game เกมท เน นเร องราวซ งอาจจะเปล ยนผ นไปตามว ธ เล นเกม เกมทเนนเรองราวซงอาจจะเปลยนผนไปตามวธเลนเกม (Interactive Story) เป นส วนหน งของการเล นเกม

RPG (role playing game) d เป นเกมท มากกว าเกมแนว Adventure โดย เกมแนวน ถ กพ ฒนา มาจากเกมกระดาน Dungeons & Dragons

เกมแนวไขปร ศนา ล บสมองต างๆ Puzzle Game

Strategy Game เป นเกมแนว วางแผน เช น วางแผนการรบ ใช สมองต างๆ ใชสมองตางๆ

Simulation เกมจ าลอง เหต การณ ต างๆ เช นเกม ข บรถยนต เกมจาลองช ว ตคน เช น The Sims

MMOG (Massive Multiplayer Online Game) เกมท เล นพร อมก นหลายๆ คนผ านระบบเคร อข าย

ชน ดของเคร องเล นเกมในป จจบ น ชนดของเครองเลนเกมในปจจ บน PC Game Console Game Arcade Game Handheld Game

PC Game เกมท ใช ก บเคร องคอมพ วเตอร ส วนบ คคล

Console Game ไ เคร องเล นเกมโดยเฉพาะป จจ บ น ม ค ายหล กๆ 3 ค าย ได แก Sony, Microsoft และ Nintendo

Arcade Game ต ส าหร บเล นเกม หร อท เร ยกก นว าต เกม

Handheld Game d h เคร องเล นเกมม อถ อ เช น Nintendo DS, PSP, iphone, Zune

ท าไมการท าเกมเป นเร องท ยาก? ทาไมการทาเกมเปนเรองทยาก? จร งๆ การพ ฒนา Software ก เป นเร องท ยากอย แล ว ส งท ผ เล นเกมต องการ อาจจะไม ใช เกม แต พวกเขาอาจจะต องการเศษ กระดาษ ความไม เข าใจก นระหว างท ม Pre Production P ก บท ม Production ม การเปล ยนแปลงของ Technology ตลอดเวลา เกมส วนใหญ ไม ได ก าไร เกมสวนใหญไมไดกาไร

The Project Triangle From Korean Game Developer s Seminar June 2003

Project Triangle: Flexible Budget? From Korean Game Developer s Seminar June 2003

Project Triangle: Flexible Quality? From Korean Game Developer s Seminar June 2003

Project Triangle: Flexible Time? From Korean Game Developer s Seminar June 2003

โครงสร างของท มเกมในบร ษ ทใหญ โครงสรางของทมเกมในบรษทใหญ From Korean Game Developer s Seminar June 2003

หากไม สามารถป ดเกมในระยะเวลาท ก าหนด หากไมสามารถปดเกมในระยะเวลาทกาหนด ต นท นในการท าเกมส งข น ขว ญก าล งใจในท มพ ฒนาตกลง เก ดป ญหาในด านการต อรองธ รก จ เก ดความกดด นข นภายในท ม น กพ ฒนาเกมจะไม สามารถท าเกมอ นๆได นกพฒนาเกมจะไมสามารถทาเกมอนๆได ต องอย ก บท ก บเกมเด มๆ ตองอย กบทกบเกมเดมๆ เก ดป ญหาการลาออกของท มพ ฒนาเกมเก ดข น

ต วอย างของเกมท ออกมาล าช า ตวอยางของเกมทออกมาลาชา Stonekeep 1 5 years of fdevelopment Weak sales Daikatana 4 years of development, fantastic cost overruns Weak sales Messiah 5 years of development Weak sales Max Payne 5 years of development Strong sales The Sims 5 years of development Amazing sales Baldur s Gate 3+ years of development Very strong sales Duke Nukem 5+ years of development Yet to be released Forever Stonekeep 2 5 years of development Project Cancelled Ultima Online 2 4 years of development Project Cancelled Korean Game Developer s Seminar June 2003

Game Development Process UI/HUD Player Game Mechanics Art and Audio Game End User s Video Game Machine

เอกสารเก ยวก บวางแผนโครงการเกม เอกสารเกยวกบวางแผนโครงการเกม เอกสารการออกแบบเกม (Game Design Document) เอกสารเก ยวก บระยะเวลาในการพ ฒนา (Gantt chart) เอกสารเก ยวก บเทคน คในการพ ฒนา (Technical Design Document) Concept Art p เอกสารแสดงว ตถ ด บท ใช ในเกม (Game Asset List)

ข นตอนการพ ฒนาเกม ขนตอนการพฒนาเกม 1. หาจ ด idea ท จะมาท าเกม และวางเป าหมายว าจะลงบน platform ไหน 2. ค นหา Theme ของเกมท เหมาะสม เช น ว ธ เล น, Theme art 3. ร าง Story Board ข นมา

ข นตอนการพ ฒนาเกม ขนตอนการพฒนาเกม 4. เล อกเคร องม อท ใช ในการพ ฒนา ใ 5. วางแผนการพ ฒนาโดยลงรายละเอ ยดเก ยวก บเอกสารการออกแบบ เกม 6. ค ดการไหลของหน าจอ (Screen Flow)

ต วอย าง ตวอยาง Screen Flow

ข นตอนการพ ฒนาเกม ขนตอนการพฒนาเกม 7. ลงรายละเอ ยดเก ยวก บหน าจอการเล นเกม ด งต วอย าง

ข นตอนการพ ฒนาเกม ขนตอนการพฒนาเกม 8. เร มท า Graphic และเข ยน Code 9. ทดสอบเกมในส วนการเล น และวางแผนการทดสอบเกม โดยท าเป น CheckList 10.เตร ยมทาระบบการต ดต งเกม และเตร ยมส งมอบงาน 11.แก ไขข อผ ดพลาด หร อ ท าการออก patch หาผ ดพลาด ข นตอนน หากเล ยงได พยายามอย าให เก ดข นควรตรวจเช คและท าการแก ไขใน ข นตอนท ขนตอนท 8-10 ให รอบคอบ ใหรอบคอบ มฉะนนเรองย งยากอาจจะตามมาไดครบ ม ฉะน นเร องย งยากอาจจะตามมาได คร บ

Unified Modeling Language Use Case Diagram Class Diagram Object Diagram Package Diagram Deployment Diagram Sequence Diagram Activity Diagram

ต วอย างการใช UML: Pac Man Player Input Use Cases Korean Game Developer s Seminar June 2003

ต วอย างการใช UML: Pac Man View Use Cases Korean Game Developer s Seminar June 2003

Diablo View Use Cases Korean Game Developer s Seminar June 2003

ต วอย างการใช UML: Diablo Transaction Use Cases Korean Game Developer s Seminar June 2003

ต วอย างการใช UML: Diablo High Level Use Cases Korean Game Developer s Seminar June 2003

Brainstorming Features Korean Game Developer s Seminar June 2003

ต วอย างการใช UML: Requirements Gathering Korean Game Developer s Seminar June 2003

Korean Game Developer s Seminar June 2003

Class Diagram Korean Game Developer s Seminar June 2003

Class Diagram Has a & Is a Korean Game Developer s Seminar June 2003

Object Diagram Korean Game Developer s Seminar June 2003

Package Diagram Korean Game Developer s Seminar June 2003

Deployment Diagram Korean Game Developer s Seminar June 2003

Sequence Diagram Korean Game Developer s Seminar June 2003

Activity Diagram Korean Game Developer s Seminar June 2003

Gantt Chart Korean Game Developer s Seminar June 2003

PERT Chart Korean Game Developer s Seminar June 2003

Resource Usage Korean Game Developer s Seminar June 2003

Game Asset Game Asset ค อ ไฟล หร อข อม ล ท ใช ในการท าเกม ในบางคร ง อาจจะเร ยกส วนน ว า Game Content Game Asset จะม การท ารายงานโดยจะแบ งตามชน ดงาน เช น AtA Art Asset tlist Sound Asset List Script List เป นต น

การจ ดเตร ยม การจดเตรยม Asset List Asset ค อ ไฟล ภาพ หร อ อ ปกรณ ท ม ความจ าเป นต องใช ในเกม โดยจะม รายละเอ ยดช นงานต างๆ เพ อประกอบในการท าเกมสมบร ณ ม แสดงรายการท ใช จากหน าจอของ Screen Flow และ Game Design ท ม เช น จะต องม ข อความอะไรบ าง ม ร ปภาพใดบ าง และแต ละร ปภาพควรม ขนาดเท าใด และหากเป น Animation หร อ ภาพเคล อนไหว ต องท าออกมาในล กษณะใด เส ยงต องม ความยาว เท าไหร ต องม การวนล ป หร อไม ด งน นการจ ดเตร ยม Asset List จ งม ความส าค ญและ เป นการช วย คมขอบเขตการท างานของงานในส วนต างๆ ค มขอบเขตการทางานของงานในสวนตางๆ ได

การเตร ยม การเตรยม Asset List ส งท ง ายท ส ด ค อ Asset List ไม ม Template ท แน นอนข นอย ก บ แต ละบร ษ ท หร อ ท มท พ ฒนา ด งน น ค ณแค ท าอย างไรก ได ให ผ ร วมท มของค ณร เร อง และ ครอบคล ม การท างานของเกมของคณให มากท สดเป นพอ การทางานของเกมของค ณใหมากทส ดเปนพอ

Game Loop System

Web Site ท ใช ส าหร บ ทใชสาหรบ Load Content http://xna.pigcanfly.com