นาฬิกาไซน์ ฉบับที่ 5

Page 1



ภาพ : ศาสตราวุธ จันอาสา

นาฬิกาซายน์ฉบับที่ 2 ปีที่ 2 ฉบับนี้ เป็นฉบับที่มีไฮไลท์อยูท่ ี่การแสดงความยินดีกับบัณฑิตคณะวิทยาศาสตร์ ที่ ได้กลับมายังบ้านที่อบอุ่นของคณะฯ ในโอกาสเข้าร่วมพิธีประสาทปริญญาบัตร มหาวิทยาลัยพายัพ ครั้งที่ 36 เมื่อวันที่ 30 พฤศจิกายน ที่ผ่านมา ความสําเร็จนี้นับเป็นแรงผลักดันและกําลังใจสําหรับบัณฑิตทุกคนในการที่จะก้าวสู่ห้วงเวลา แห่งการทํางาน การเรียนต่อ รวมถึงการทําความฝันของตนเองให้เป็นจริง เพื่อพบกับความสําเร็จอื่นๆ ที่รออยู่ ซึ่งไม่ไกล เกินเอื้อมแน่นอนค่ะ ขอเพียงมีความตั้งมั่น และมีความพยายามอยู่เป็นนิจ และดํารงตนอยู่ในศีลธรรมอันดีงาม ชีวิตก็จะ สวยงามแน่นอนค่ะ เป็นกําลังใจให้กับบัณฑิตคณะวิทยาศาสตร์ทุกๆ คนนะคะ

นอกจากนี้ทีมงานนาฬิกาซายน์ยังได้เพิ่มคอลัมน์ใหม่ๆ ที่น่าสนใจภายในเล่ม ทั้งเรื่องสุขภาพ และการประดิษฐ์ ของกุ๊กกิ๊ก รวมถึงคอลัมน์ประจําที่ยังคงความเข้มข้นและน่าสนใจไม่แพ้ฉบับก่อนๆ และยังได้รับเกียรติจากพี่ไอซ์ วรานนท์ หรรษ์ไชยาศรี Game programmer จากบริษัท Creative Kingdom(Thailand) จํากัด ในการเขียนบทความ เกี่ยวกับ Unity3d เครื่องมือสําคัญที่ช่วยให้เหล่านักพัฒนาเกมคอมพิวเตอร์ทั้งหลายสร้างสรรค์เกมได้อย่างไร้ขีดจํากัด เข้าสู่ช่วงเทศกาลส่งความสุขให้แก่กันแล้วนะคะ ส่งท้ายปีงูเล็ก เข้าสู่ปีม้า ทางทีมงานฯ ขออวยพรให้เป็นปีที่ คึกคักสําหรับคุณผู้อ่านทุกท่านนะคะ ปีนี้อากาศหนาวมากๆ อย่าลืมดูแลรักษาสุขภาพให้ความอบอุ่นแก่ร่างกายและคน ข้างๆ ด้วยนะคะ ^_^ Merry Christmas and Happy New Year 2014 ค่ะ ทีมงานนาฬิกาซายน์ ธันวาคม 2556








Digital Painting AZ' sketch by P'k Paladino

Digital Painting AZ’ SKETCH ฉบับนี้ พี่อู๋ พลาธิป คําเรือง ศิษย์เก่าผู้มาก ฝีมือในเชิงศิลปะจะมาแนะนําเทคนิคการวาดภาพการ์ตูนในแนวศิลปะไทยประยุกต์ แบบน่ารัก ด้วยคาแรคเตอร์กระทิงใหญ่ผู้อหังกา กับหนูน้อยขี่ม้าก้านกล้วยที่มีแวว ตามุ่งมั่ น หากวาดเสร็ จแล้วอย่ าลื มนํ ามาแชร์กันชื่ นชมได้ หรือจะไปพูด คุยกับ พี่ อู๋ เพิ่มเติมได้ที่ facebook : P'k Paladino หรือหากต้องการติดตามผลงานของพี่อู๋ สามารถดูได้ที่ facebook : Az' sketch ค่ะ พี่อู๋ฝากประชาสัมพันธ์ facebook : NHomzen Studio ด้วยค่ะ เป็นทีมงานที่ เกิดจากการรวมกลุ่มศิษย์เก่าและนักศึกษาคณะวิทยาศาสตร์ รับงานด้านภาพนิ่ง แฟชั่น อนิเมชัน และคลิปวิดีโอ ฝีมือเยี่ยมมากเลยค่ะ





Unity3d เรื่อง : วรานนท์ หรรษ์ไชยาศรี Game programmer

แต่ถึงแม้จะมีความรู้ที่จะทําได้ทั้งหมด ก็ยังไม่ เพียงพอ เพราะยังต้องมีงบประมาณที่ มหาศาลในการทําการตลาด การจัดจําหน่าย ซึ่งยังไม่รวมกับความเสี่ยงที่ต้องเจอ หากเกม เราไม่สนุกแล้วไม่มีใครซือ้

บริษัท Creative Kingdom(Thailand) จํากัด

หากพูดถึงการสร้างเกมคอมพิวเตอร์สักเกม หนึ่งเมื่อ 10 ปีก่อน หลายคนคงคิดว่า มันเป็น เรื่องที่ไกลตัวเรามากๆ แค่คิดว่าจะทํา ก็ไม่รู้ ว่าจะเริ่มยังไงแล้ว แม้แต่คนที่เรียนมาในสาขาด้านไอที ซึ่งเป็น การเรียนที่เกี่ยวกับการเขียนโปรแกรม โดยตรง รวมถึงบางแห่งยังมีการสอนสร้าง ภาพสามมิติร่วมด้วย ยังมีน้อยคนนักที่ใจกล้า กระโดดเข้ามาในวงการทําเกม นั่นเป็น เพราะว่า การทําเกมสักเกมจะต้องใช้ความรู้ หลายด้านที่มากกว่าความรู้พื้นฐานทั่วไปมา ประกอบกัน เช่น ความรู้ในการเขียน โปรแกรมสําหรับเกม ซึ่งพูดได้ว่า เป็นอีก แขนงนึงของการเขียนโปรแกรมที่แตกต่าง จากการทําโปรแกรมที่ใช้งานทั่วไป (application) หรือการทําเว็บไซต์ หรือความรู้ ในการสร้างตัวละคร และอุปกรณ์ประกอบ ฉากที่เป็น 2 มิติ หรือ 3 มิติ ซึ่งต้องใช้ โปรแกรมเฉพาะที่มีราคาสูงมาก เช่น 3dsMax PhotoShop ฯลฯ จนหลายคน ตัดสินใจ ใช้ของที่ไม่ถูกลิขสิทธิ์ในการทําเกม และยังต้องเรียนรู้ลึกลงไปในระดับที่นํามาใช้ ในเกมได้

ดังนั้นจึงมีเพียงไม่กี่บริษัทในโลกทีส่ ามารถ อยู่ในอุตสาหกรรมนี้ได้ เช่น Capcom ผู้สร้าง Street Fighter, Square Enix ผู้สร้าง Final Fantasy หรือ Konami ผู้สร้าง Winning Eleven ซึ่งส่วนใหญ่จะเป็นบริษัทจาก ประเทศญีป ่ ุ่นทั้งนั้น แล้วสําหรับประเทศไทยล่ะ วงการเกมเป็น ยังไงเมื่อ 10 ปีที่แล้ว ไม่มีใครทําเกมเลยรึ เปล่า ไม่ใช่แน่นอนครับ คนไทยไม่แพ้ชาติใด ในโลกครับ เราก็มีบริษัทที่พัฒนาเกม เหมือนกัน เช่น บริษัท Ebuzz หรือ Jimmy Software (เท่าที่ผู้เขียนรู้จัก เพราะเค้าดัง ใน สมัยนั้น) และบริษัทอื่นอีก แต่ก็ยังถือว่าน้อย มาก เพราะเหตุผลนานับประการที่กล่าวไป แล้วข้างต้น และที่ยังไม่ได้กล่าวถึงอีก มากมาย แต่อุตสาหกรรมเกมคอมพิวเตอร์ ก็ต้องพลิก ผันอย่างยิ่งใหญ่ เมื่อโทรศัพท์เหลือเพียงปุ่ม ตรงกลางปุ่มเดียวออกมา นั่นก็คือ iPhone ของ บริษัท Apple นั่นเอง iPhone มาพร้อมกับ App store หรือ ตลาด ซื้อ-ขายโปรแกรม (apps) นั่นเอง นักพัฒนา ก็เอาโปรแกรม เอาเกมมาวาง ผู้ซื้ออยากได้ โปรแกรมหรือ เกมอะไรก็ไปจับจ่ายใช้สอยกัน


ตามชอบใจ ทําให้นักพัฒนากับผู้ซื้อทั้งโลก ได้มาเจอกัน ด้วย เหตุนี้ จึงมีบริษัทพัฒนาเกม มากมายทั้ง เล็กและใหญ่ ทั้งในไทยและต่างประเทศ ทํา เกมออกมาขายบน App store ทําให้มีมหา เศรษฐีใหม่เกิดขึ้นมา เช่น บริษท ั Rovio ผู้สร้าง Angry Bird ที่เริ่มต้นด้วยคนแค่ 10 กว่าคน แต่ทําเงินได้เป็นพันล้านบาท ด้วย เกมๆ เดียว หรือในประเทศไทยก็ต้องยกให้ ค่าย Kira game ที่ประสบความสําเร็จเป็น อย่างสูงด้วยเกม Unblock Me จากนั้นไม่นาน บริษัท Google ก็ไม่ยอม น้อยหน้า สร้างระบบปฏิบัติการ Android ขึ้นมา แล้วให้ บริษัทผู้ผลิตโทรศัพท์ smart phone มือถือยี่ห้อต่างๆ ที่คล้ายกับ iPhone เช่น Samsung , HTC นําไปขายให้คน ทั่วโลก ด้วยราคาที่ถูกกว่า และความ หลากหลายของโปรแกรมจึงทําให้ smart phone android มีคนใช้มากกว่า iPhone ซะ อีก และที่สําคัญ Google ยังทําตลาดสด apps ขึ้นมาอีกแห่ง นั่นก็คือ Android Market หรือ Google play ในปัจจุบัน ด้วยเหตุนี้จึงทําให้ อุตสาหกรรมเกมคอมพิวเตอร์กลายเป็น อุตสาหกรรมที่ทําเงินมากที่สุดในบรรดา อุตสาหกรรมบันเทิง ผู้คนมากมายจึงพากัน กระโดดเข้ามาทั้งรายเล็กและรายใหญ่ บ้างก็ รุ่งกลายเป็นมหาเศรษฐี บ้างก็พออยู่ได้ บ้างก็ ร่วงไปไม่น้อยเลยทีเดียว

นี่ยังไม่ได้พด ู ถึงเครื่องเกมอื่นๆที่เราคุ้นเคย กัน เช่น Play station , Wii , Xbox หรือ เกม ที่เล่นกับเครื่อง computer(PC/Mac) และที่ ลืมไม่ได้อีกอันเลย ก็คือ Game Facebook ที่ หลายคนเล่นไป chat ไป ซึ่งก็ทําเงินไม่น้อย เลยทีเดียว ทั้ง iOS , Android , Facebook , Xbox , PC ,Mac , Wii เราเรียกมันว่า Platform นั่นเอง ซึ่งมีมากมายจริงๆ เพราะทุกคนในโลกเล่น เกมนั่นเอง แม้อุตสาหกรรมเกมจะเริ่มฟูเฟื่อง ในช่วง เวลานั้น แต่ก็ยังมีปัญหาอยู่ดี คือ ถ้าจะทํา Game ไปขายบน Platform ต่างๆ เช่น App store ของ Apple ให้คนที่ใช้ iPhone iPad ก็ จะต้องเขียนโปรแกรมด้วย ภาษา Objective C ถ้าจะขายบน Android Market ของ Google ก็ต้องเขียนด้วยภาษา Java หรือ ถ้าจะเอาไป ขายให้คนเล่น XBox ก็ต้องเขียนด้วย ภาษา C# และยังไม่รวมถึงPlatform อื่นๆอีก (แฮ่กๆ เหนื่อยแทน) จากปัญหานี้ จึงทําให้การทําเกม 1 เกม สําหรับทุก Platform จึงเป็นเรื่องที่ยุ่งยาก เรา อาจจะสังเกตุว่าทําไมบางเกม มีขายที่ App store แต่ไม่มีที่ Android Market หรือ มีที่ Facebook แต่ไม่มีใน Xbox นั่นก็เพราะว่า บริษัทที่ทําเกมจะต้องมี programmer ที่รู้ ภาษาเหล่านี้ทั้งหมด ซึง่ หาได้ยากมาก และถึง


จะรู้ แต่ก็ต้องเชี่ยวชาญถึงขนาดทําเกมได้ ด้วยนะ จึงทําให้มีเพียงค่ายเกมใหญ่ (ทุน หนา) เท่านัฎนที่จะกวาดเรียบได้ครบทุก Platform มาถึงตรงนี้ หลายคนคงนึกสงสัยว่า แล้วคน ธรรมดาเดินดินคนนึง อยากทําเกมขายกับ เขาบ้างจะได้มั้ยเนี่ย หรือค่ายเล็กๆ แห่งนึงใน ประเทศไทย ที่มีโปรแกรมเมอร์อยู่คนเดียว Artist อีก 2 (รวมเจ้าของแล้ว) ก็อาจมีคําถาม อีกอย่างว่า แล้วพวกเราเคยทําเกมขายที่ App store แล้ว อยากขายที่ Android Market กับ Facebook ด้วยจะได้มั้ย จะเอา ตังค์ที่ไหนไปจ้าง Programmer อีกคนที่ เชี่ยวชาญอีกภาษานึง (ลําพังคนเดียวยังแทบ ไม่มีเงินเดือนจ่ายเลย) ดูเหมือนว่า ทุกคนจะ สิ้นหวังไปตามๆกัน เพราะทุกๆ Platform ก็มี กลุ่มผู้เล่นที่ไม่เหมือนกัน นั่นหมายถึงโอกาส ที่จะทํากําไรจาก Platform นั้นๆ แต่แล้ววันนึง พระเจ้าก็ทรงโปรดเมตตาโลกนี้ ประทานโอกาสมายังคนทุกคน ทั้งคนเดินดิน ธรรมดาที่มคี วามฝันอยากทําเกมขายสักเกม รวมถึงค่ายเกมเล็กๆ ที่มีงบประมาณอยู่น้อย นิด แต่ก็อยากขายทุก platform กับเค้าบ้าง หรือแม้แต่บริษัทใหญ่ๆ ที่ต้องการประหยัด ต้นทุน ในการพัฒนาเกมเพื่อให้ไปลงครบทุก Platform ได้ โอกาสนั้นมีชื่อว่า Unity3d Unity3d คือ โปรแกรม ที่ช่วยทําเกม 3มิติ (3d) หรือ ที่เรียกว่า Game Engine นั่นเอง เขียน ซึ่งได้รับความนิยมมากที่สุดในโลก

โปรแกรมโดยใช้ภาษา C# หรือ Javascript ก็ ได้ (ใครถนัดอะไรก็ใช้อันนั้นแหละ) ซึ่ง 2 ภาษานี้ เป็นภาษาที่มีคนใช้มากเป็นอันดับ ต้นๆของโลก (เหมือนภาษาอังกฤษ กับ ภาษาจีน นั่นแหละ) ความพิเศษของ Unity3d คือ แม้จะเป็น Game Engine ที่ใช้ทําเกม 3 มิติ แต่ก็สามารถ ทําเกมแบบ 2 มิติ (2d) ได้ดว้ ย และ ทําเกม ครั้งเดียวที่ Unity3d แล้วสามารถเอาไปเล่น ได้กับทุก Platform เพียงแค่แก้ไขโค้ด โปรแกรม บางอย่างเล็กน้อยก็ทําให้เกมของ เราเล่นใน Platform อื่นๆได้แล้ว เกมที่มี ชื่อเสียงซึ่งทําจาก Unity3d ที่หลายๆคนรู้จัก ก็มีอยู่หลายต่อหลายเกม เช่น Temple Run , Shadow Gun , Bad piggy (ศัตรูของเจ้านก Angry bird) ซึ่งสามารถเล่นได้ในหลาย platform และทํากําไรได้มากมายมหาศาล ทีเดียว อันที่จริงในโลกใบนี้ก็ยงั มี Game Engine มากมายที่ช่วยทําเกม ให้ไปเล่นในเครื่อง หรือ Platform อื่น ได้เหมือนๆ กับ Unity3d เช่น Unreal Engine หรือ CryEngine แต่ทําไม Unity3d ถึงได้รับความนิยมมาก ที่สุด และตอบโจทย์ทกุ คนได้ ตั้งแต่คนเดิน ดิน ค่ายเกมเล็กๆ ไปจนถึง บริษัทยักษ์ใหญ่ นั่นเป็นเพราะปัจจัยดังต่อไปนี้ คือ 1. Unity3d ใช้ Free


ขออธิบายเพิ่มเติมก่อนว่า Unity3d Game Engine จะมีอยู่ 2 version คือ แบบ Free กับ แบบ Pro ซึ่งแบบ Pro เป็นยังไง คง ต้องขอไปอธิบายในโอกาสหน้า แต่จะขอพูด ถึงแบบ Free ก่อน

แต่ต่อมาเมื่อไม่นานมานี้ (ไม่กี่เดือนนี้เอง) CEO (ผู้น่ารัก) ของ Unity3d Mr.David Helgason ออกมาประกาศว่า เราให้คุณ Build Free ไปเลยทุก Platform แต่เกมของ คุณต้องมีโลโก้ของ Unity3d ด้วยเท่านั้นเอง

โดยปกติของ Game Engine ทื่เรียกว่า Multiplatform เมื่อทําเกมเสร็จแล้ว ก็จะมี คําสั่ง ให้เลือกว่าจะให้เกมนี้ไปเล่นที่ platform ไหนได้บ้าง ซึ่งเราเรียกว่า การ "Build" เมื่อเรา Build เกม ทุกๆ Game Engine จะ เก็บเงินค่า Build ก่อน กี่บาทก็ว่ากันไปขึ้นอยู่ กับ Platform หรือแบ่งเปอร์เซ็นต์จาก ยอดขายเกมนั้นๆ ซึ่งเมื่อก่อน Unity3d ก็ใช้ วิธีเก็บเงินแบบ จ่ายเงินค่า Build แต่ละ Platform ให้ Build ฟรีเฉพาะลง Web หรือ PC (เล่นในCom) ถ้าจะไปลง iOS (ขายที่App store) หรือ Android (ขายที่ Android Market) จะต้องเสียเงิน 15,000 บาท แล้ว จะ Build ใน Platform นั้นกี่ครั้งก็ได้ ซึ่ง Game Engine อย่าง Unreal และ Cry ก็มี วิธีคล้ายๆกัน คือ เสียเงินก่อน ถึง Build ได้

และนี่จึงเป็นเหตุผลให้ใครหลายคนหันมาใช้ Unity3d Build Game ขายกันเป็นล่ําเป็นสัน ซึ่งส่วนมากก็ขายกันบน App store และ Android Market กันทั้งนั้นแหละ และถ้าอยากได้ version Pro ที่มี ความสามารถครบล่ะ สนนราคาก็ถูกอย่าง เหลือเชื่อ แค่ 44,000 บาท เท่านั้น (เกมขาย ได้เป็นล้านโน่น) ซึ่งหากเทียบกับ Game Engine อื่นๆ ที่ต้องเสียค่า Build หลักแสน หลักล้าน แม้จะได้คณ ุ ภาพที่ดีกว่านิดหน่อยก็ ตาม จึงเป็นอีกเหตุผลนึงที่ทําให้ Unity3d เป็นGame Engine มีคนนิยมใช้กันมากที่สุด ในโลกนั่นเอง 2. Unity3d มี "Asset Store" เมื่อได้ยินคําว่า Store หลายคนก็ น่าจะเข้าใจได้ทันทีว่า มันคือ ตลาดสด ดิจิตอลนั่นเอง Asset แปลว่า ขุมทรัพย์ (แปลตรงไปนะ) หรือ ที่คนทําเกมเข้าใจกันดีวา่ มันคือทุกอย่างที่มัน


อยู่ในเกมของเรา ไม่ว่าจะเป็น รูป (Texture) ตัวละครหรืออุปกรณ์ประกอบฉาก 3 มิติ (3dmodel) เพลงหรือเสียงต่างๆ (sound) กระดาษดิจิตอลที่เราใช้เขียนโค้ด ภาษาโปรแกรมเข้าไป (script) และ ยังมีอีก หลายต่อหลายอย่าง ที่พอนํามารวมๆกัน แล้วมันกลายเป็นเกม ทั้งหมดนี้เขาเรียกว่า Asset ดังนั้น Asset Store ก็คือ ตลาดสด ซึ่งขาย ของที่ใช้ทําเกม นั่นเอง มีครบทุกอย่าง ตั้งแต่ 3dModel , script , texture , Sound หรือ มี กระทั่ง ตัวอย่างเกมที่ทําเสร็จแล้ว ให้หลาย คนเอาไปศึกษา (แต่ส่วนใหญ่เอาไป copy) มี ทั้งฟรีและเสียเงินซื้อซึ่งราคาก็ถูกแสนถูก หากเทียบกับเวลาที่ต้องไปนั่งคิดนั่งทําเอง ทั้งหมด เริ่มตั้งแต่ 60-6,000 บาท ด้วย Asset store นี้ที่เป็นเหมือน "ตลาดสด ขุมทรัพย์" ของคนทําเกมนี่เอง จึงทําให้ชีวิต หลายคนเปลี่ยนไปเลย เช่น คนที่ทําอะไรไม่

เป็ น เลย ก็ ไ ปซื้ อ ตั ว อย่ า งเกม ที่ เขาทํ า เสร็ จ แล้ ว มาศึกษาต่อยอด Programmer ทํ า Texture 3d Model ห รื อ sound ไม่เป็น ก็ เ ข้ า ไ ป ซื้ อ ม า ใ ส่ เกมของตั ว เอง, Artist ทํางาน Art ไ ด้ แ ต่ เ ขี ย น โปรแกรมไม่เป็น ก็เข้าไปซื้อ scriptที่เขาทําไว้ แล้ ว มาใช้ หลายคน หลายบริ ษั ท ถึ ง ขั้ น ไม่ เน้นทําเกม แต่ตั้งหน้าตั้งตาทํา Assetของเกม มาขายใน Asset Store เท่านั้น ได้เงินกันเป็น 100 ล้านก็มีมาแล้ว ซึ่งมีเพียง Unity3d เท่านั้นที่มี Asset Store รองรับ ความต้องการตรงนี้ ต่างจากGame Engine อื่น จึงเป็นอีกเหตุผลหลักที่ใครๆ ก็ใช้ Unity3d ทําเกม 3.Unity3d หน้าตาสะอาดสะอ้าน ใช้งาน ง่าย หากคนที่มีประสบการณ์ใน การทํา เกม มาก่อน หรือ เคยใช้ Game Engine อื่นๆ มา แล้วมาใช้ Unity3d จะเห็นเลยว่า หน้าตา ของตัวโปรแกรม หรือ ที่เรียกว่า Interface นั้น สะอาดสะอ้านไม่รกตา คนที่เพิ่งมาใช้ครั้ง แรกไม่ตกใจ หากเทียบกับโปรแกรมอื่นๆ เช่น Photoshop 3dsMax Maya หรือแม้แต่ Microsoft word ก็ตาม


โดยมีเพียงเมนูด้านบน 1 แถว หน้าต่าง (window) อีกไม่กี่ช่อง และใช้วิธีลากวาง มีคีย์ ลัดไม่กี่คีย์ ทําให้ลดเวลาการทําเกมไปได้มาก พอสมควร และ ใครก็ได้ที่อยากเริ่มต้นทําเกม ไม่ว่าจะเด็ก หรือ ผู้ใหญ่ ก็เรียนรู้ได้อย่าง รวดเร็ว โดยวิธีการทําเกมก็ไม่ยุ่งยาก เริ่ม จาก กําหนดด่านต่างๆ (scene) จากนั้นก็วาง รูป/ตัวละคร/อุปกรณ์/ประกอบฉาก (Object) จากนั้นก็เขียนโปรแกรมใส่กระดาษ อิเล็กทรอนิคส์ (script) แล้ววางไป ที่ Objectต่างๆ อะไรที่เราทําเองได้เราก็ทํา ถ้าทําไม่ได้กไ็ ปหาข้อมูลจาก อาจาร์ย Google หรือไม่ก็ไปซื้อมาจาก Asset store ก็ได้ จากนั้นก็ตรวจเช็คว่า เกมมันเล่นได้ตามที่เรา ต้องการมั้ย (Optimize) ถ้าได้แล้วก็ Build แล้ว ก็ส่งไปขายตามตลาดสด Apps ต่างๆ หรือไม่ ก็ไปลงเว็บให้คนอื่นเล่นเฉยก็ได้ นี่จึงเป็นอีก เหตุผลนึงที่ทําให้ Unity3d ได้รับความนิยม 4.Tutorial (สื่อการสอนที่ช่วยให้เราทําเกม ด้วยUnityเป็น) มีเยอะมาก(ภาษาอังกฤษ นะ) หากเราลอง Search ใน Google ว่า “Unity3d Tutorial” เราก็จะได้ผลลัพธ์ออกมา อย่างนับไม่ถ้วน ทั้ง Tutorial ที่เป็นของ Unity3d เอง หรือ Tutorial ของค่ายอื่นๆ มี ทั้ง Web page VDO clip มีทั้งเรียนฟรี หรือ เสียเงินเรียนก็มีหมด จนเรียนกันไม่ไหว หรือ เวลาทําเกมแล้วติดปัญหา ก็มีคําตอบให้ แทบทุกอย่างจริงๆ ขอแค่หา keyword ให้ถูก แค่นั้นแหละ

แต่ก็น่าแปลกใจพอสมควรที่ในประเทศไทย ยังไม่มีหนังสือที่เป็นทางการออกมาซักเล่ม เดียวที่สอนการใช้งาน Unity3d เบื้องต้น เหมือนกับ Photoshop หรือ 3dsMax 5. Unity3d Hackง่าย พอพูดถึงการ Hack หลายคนคงเข้าใจ ผิดว่าเป็นสิ่งไม่ดี และ ยากด้วย ซึง่ เป็นความ จริงแต่แค่ครึ่งเดียวครับ สิ่งที่จริงคือ มันยาก อันนี้จริง แต่ไอ้ที่ว่าไม่ดี นั้นไม่เสมอไป แล้วแต่จุดประสงค์ของคนที่ Hack ครับ แต่ในที่นี้ หมายถึง การปรับปรุง Unity3D ให้ ใช้งานได้ตามสิ่งที่ผู้Hackต้องการ เช่น Hack เพื่อจะทํา Plug in เสริมเข้าไป หรือ Hack เพื่อให้ทํางานเข้ากับอีกโปรแกรม หรือ อุปกรณ์บางชนิดที่เชื่อมต่อได้ในงานเฉพาะ ทาง จากจุดเด่นต่างๆของ Unity3d ที่กล่าวมา ข้างต้นก็ไม่น่าแปลกใจอะไรว่า ทําไม นักพัฒนาเกมทั่วโลก หันมาใช้ Unity3d ใน การสร้างเกมมากขึ้นทุกวัน ในมหาวิทยาลัย ต่างๆ ก็กําลังเริ่มที่จะบรรจุหลักสูตรการใช้ งาน Unity3d เข้าไปในระบบการเรียนการ สอนด้วย แม้แต่โรงเรียนมัธยมบางแห่งก็เริ่ม ที่จะให้นักเรียนได้เรียนรู้การสร้างเกมด้วย Unity3d เช่นกัน ยังมีจุดที่น่าสนใจอีกอย่างหนึ่งเกี่ยวกับ Unity3d ด้วย เนื่องจากใน App store และ Android Market ไม่ได้มีเพียงแค่เกมเท่านั้นที่ ทํารายได้มหาศาล แต่ก็ยังมีโปรแกรมที่ใช้งาน


เฉพาะด้าน ที่เราเรียกกันว่า Application ก็ ทํารายได้ไม่แพ้กันเลยทีเดียว ประกอบกับ Unity3d สามารถที่จะ Build ไปได้ในทุกๆ Platform จึงมีนักพัฒนาหลายคนที่นํา Unity3d ไปพัฒนา Apps ที่ไม่ใช่เกม และ สามารถใช้งานได้ในระดับนึง แต่ก็ยังสู้ Apps ที่ทําจากภาษาเดิม (Native code) ของแต่ละ Platform ไม่ได้ และอีกอย่างคือ หากได้เข้าไป ดูที่ Asset store ของ Unity3d จะเห็นว่ามี Asset บางตัวที่ทําให้ Unity3d สามารถสร้าง โมเดล3มิติ อย่างที่ 3dsMax หรือ Maya ทํา ได้ก็ยังไม่ได้คุณภาพที่สูงขนาดนั้น หรือ Asset บางตัวสามารถที่จะทําให้Unity ใช้งาน ได้เหมือนกับ Photoshop แต่ก็ยังสู้ไม่ได้ดว้ ย เช่นกัน แต่หากในอนาคต(ซึ่งคงอีกไม่นาน) Unity3d สามารถใช้งานได้ทั้ง ทําเกม ทํา Apps ใช้งานแทนโปรแกรมสร้างภาพ3มิติ อย่าง 3dsMax Maya ได้ และใช้งานได้ เหมือนกับ Photoshopด้วย Unity3d ก็จะ

อาจจะกลายเป็นProgram ที่ได้รับความนิยม มากที่สุด เพราะทั้งโปรแกรมเมอร์ กราฟฟิค ดีไซเนอร์ และอาร์ตติส ก็จะใช้ Unity3d ทํางานทั้งหมดภายโปรแกรมเดียวก็เป็นได้












ที่ปรึกษา : ดร.พิศมัย กิจเกื้อกูล คณบดีคณะวิทยาศาสตร์ คณะกรรมการประชาสัมพันธ์และการรับนักศึกษา คณะวิทยาศาสตร์ ทีมงานนาฬิกาซายน์ : สามารถ สุเมธานุภาพ <แคนดี>้ คุณัฐญา อภิสราพงศ์ <ชิฟฟ่อน> กนกณภัทร แก้วยา <เค้ก> ภาณุวัฒน์ อินทะมา <เอก> ฑิฆัมพร หันยี่ไล้ <นิก> ชนินทร์ ทรงสวัสดิ์ <ชิน> เอกธนา ช่อประเสริฐ <เป็ด> นงนุช จารุพันธ์ <ปอปลาจัง> เจษฎา ชูดวง <โบ๊ท> ผกามาศ บัวระวงค์ <ออยเลอร์> ศาสตราวุธ จันอาสา <ขม> วรากร เพ็ชรนิล <ไอซ์> -- ใครเป็นใครชมกันเอาเองนะคะ ภาพโดย : เอกธนา ช่อประเสริฐ <เป็ด>



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.