Top Comment [RE: เบื่อเซ็งชีวิตทำอะไรกันดีครับ]
Tecw พิมพ์ว่า:
SureShot พิมพ์ว่า:
เขียนโปรแกรมครับ เขียนเกมเนี่ยละ ผมไม่ได้เรียนด้านนี้โดยตรง เวลาเซ็งๆเลยชอบหาอะไรที่มันไม่ถนัดทำ ทำไปสักพักเดี๋ยวก็ลืมเรื่องที่เครียดก่อนหน้า เพราะบางทีมันเขียนๆไปแล้วเจอบั๊ก มันก็ต้องหาวิธีแก้ เป็นคนประเภทถ้าจะทำต้องทำให้ได้ แล้วก็วนหาวิธีอยู่นั่นแหละ สุดท้ายก็จะลืมเรื่องที่เซ็งๆไปเลย
เริ่มยังไงครับ มีคลิปแนะนำหรืออะไรรบกวนชี้ทางหน่อยครับ
เลือกแนวเกมที่อยากทำก่อนครับ 2D หรือ 3D ของผมวาดรูปด้วย ก็เลยเลือกทำ 2D เป็นเกมนิยายภาพ ระบบไม่ซับซ้อน ส่วนที่ยุ่งยากจะเป้นเรื่องของการทำระบบซื้อขาย ทำกระเป๋าใส่ของ ซึ่งมันอยู่นอกเหนือจากความสามารถพื้นฐานของเกมพวกนี้ ที่จะเน้นแค่การเพิ่มคะแนนตัวแปรเพื่อกำหนดรูทเท่านั้น
ตอนแรกผมใช้โ)รแกรมแนวลากวางอย่าง tyranobuilder ซึ่งราคาถูกมา ขายในสตีมแค่ 300 กว่าบาท แต่ข้อเสียคือทีมพัฒนาอัพเดทช้ามากๆ คือคนออกแบบโปรแกรมเป็นชาวญี่ปุ่น ส่วนคนขายเป็นฝรั่ง เวอร์ชั้นมันไม่ทันของjp ขาดการอัพเดทที่สำคัญไปเยอะ เช่นLive2dออกรุ่นใหม่มาแต่เจ้าไดโนเสารฺมันไม่อัพตัวเองก็ใช้งานไม่ได้ ก็เลยเลิก
กะจะเล่นง่ายๆไม่ได้ เลยต้องหางานที่ยากขึ้นด้วยการใช้ RenPy เป็นภาษา Python ซึ่งใช้งานไม่ยาก แต่น่าเบื่อเพราะทุกอย่างต้องเขียนโค้ดกำหนดทั้งหมด ไม่ได้สะดวกแบบลากวาง ก็งมๆอยู่พักใหญ่ ลงครอสก็เยอะ ซื้อหนังสือมาอ่านอีก เลยคิดๆดูว่ามันมีทางเลือกที่ดีกว่านี้มั้ย
สุดท้ายมาเจอ Unity3D ผมก็รู้แหละว่ามันสุดยอดมานานแล้ว แต่ด้วยความที่เราจะทำเกมนิยาย เลยคิดว่ามันไม่ค่อยเข้าแก๊บเท่าไหร่ แต่ก็มีหลายๆคนทำวิชวลโนเวลด้วยยูนิตี้ ผมก็อยากรู้ว่ามันดียังไง เลยลองโหลดมาดูครับ
ข้อดีของ Unity คือมันเป้นมิตรกับมือใหม่มากๆ เพราะเป็นโปรแกรมประเภทกึ่งลากวาง คือบางทีไม่ต้องเขียนโค้ดเลยก็ได้ ถ้าจะทำเกม2dง่ายๆ คล้ายๆพวกมาริโอ แต่ถ้าจะทำอะไรที่ลึกขึ้น แต่ไม่เก่งเรื่องเขียนโค้ด ตัวช่วยยังมีอีกเยอะครับ
https://assetstore.unity.com/
Assets หรือโปรแกรมเสริมสำหรับทำเกม ลองเข้าไปศึกษาดูครับ ท่านจะเห็นเลยว่ามันมีตัวช่วยสำหรับทำเกมครบทุกแนว ท้ง 2d 3d มีครบหมด รวมถึงภาพต่างๆ เสียงประกอบ โมเดล3มิติ มีให้เราเลือกซื้อได้ทั้งหมด หรือจะใช้ของฟรีก็มีให้โหลดไปลอง แต่ถ้าจะเอาดีๆก็ต้องเสียเงินครับ บางทีมันจำเป็นนะที่ต้องจ่าย แค่เดือนนี้ผมก็หมดไป 5 พันกว่าแล้ว ข้อดีของโปรแกรมถูกลิขสิทธิ์คือเราสามารถคุยกับผู้พัฒนาได้โดยตรง เวลาผมรันเจอบั๊กก็เข้าดิสคอร์ดไปถามเค้าได้เลย ถ้ามันดูวุ่นวายมากเค้าก็จะให้เราส่งโปรเจคไปให้เค้าแก้ให้เลย 555 สะดวกมากครับ แต่ไม่ได้ซื้อบ่อยๆนะครับ เลือกเอาที่เราจะใช้ยาวๆ ลองดูดีๆว่าจะเอาตัวไหน เพราะปกติเงินส่วนนี้ผมจะเอาไปซื้อโมเดลสะสม แต่เดือนนี้ดันเอาไปเล่นโปรแกรมเขียนเกม โมเดลเลยซื้อเพิ่มได้ไม่กี่ตัว 555
เบื้องต้นท่านลองส่องดูตัว Assets ในแบบที่ท่านต้องการ จากนั้นถ้าอยากลองใช้งาน pm มาหาผมครับ ผมจะให้เว็บที่เค้าแจก Assets พวกนี้ไปใช้ฟรีๆ ซึ่งบางตัวก็เป็นรุ่นล่าสุด บางตัวก็เป็นรุ่นเก่า แต่ก็สามารถลองเอาไปทดสอบดูได้ ถ้าถูกใจจริงๆก็ค่อยซื้อตัวถูกลิขสิทธิ์มาใช้ทีหลัง ผมก็ทำแบบนี้ล่ะ ลองตัวนั้นตัวนี้ไปเรื่อย หาจนเจอตัวที่มันเข้าสเปคเรา ข้อดีของการซื้อคือเราจะได้สิทธิ์อัปเดทเวอร์ชั่นใหม่ๆทันที หรือบางทีก็ได้ตัวเบต้าไปลองก่อนเปิดตัว แถมยังสามารถขอให้ผู้พัฒนา ช่วยแก้ปัญหาต่างๆระหว่างการใช้งานของเราได้ด้วย และโดยทั่วไปเจ้าของ Assets เค้าจะทำคู่มือพร้อมแจกเกมตัวอย่างมาให้เราเสร็จสรรพ หน้าที่ของเราจึงมีแค่รีสกิน 555 ถ้าหากขี้เกียจนะ แต่ของผมจะเอามาแกะโค้ด จากนั้นก็ลองลอกโปรเจคเค้าโดยการสร้างมันขึ้นมาใหม่ ถ้าติดบั๊กอะไรก็ค่อยถาม จนเราคล่องดีแล้วก็สามารถสร้างเกมเล่นเองได้ครับ หรือจะขายก็ได้ถ้าคิดว่าตัวเกมมันเจ๋งพอ 555
ฟรี Assets ที่ผมแนะนำให้ลองโหลดไปใช้งานตัวแรกคือ Fungus ลองค้นหาดูครับ ตัวนี้ลูกเล่นเยอะมาก ทำเกมได้ทั้ง 2d และ 3d จัดว่าเป็นของฟรีที่ดีที่สุดในตอนนี้เลยก็ว่าได้ วิดีโอสอนก็เยอะ ลองหาในยูทูป คนใช้กันเยอะมาก เอาตัวนี้ได้ลองดูก่อนละกัน ส่วนถ้าอยากลองตัวไหนเพิ่มก็ pm มาเอาเว็บกับผมนะครับ
สรุปแล้วมือใหม่ที่อยากเริ่มเขียนเกมผมแนะนำ Unity3d ใช้งานง่ายมากๆ ลองดูเลยครับ