หลังจากที่สมัครสมาชิกเว็บ GotoKnow เป็นครั้งแรก ก็ขอเปิด Blog ของตัวเองขึ้นมาซะก่อนเลย โดยจะใช้ในการเล่าเรื่อง ถ่ายทอดเรื่องราวของการพัฒนาเกมส์ในแบบโอเพนซอร์ส คงจะเป็นประโยชน์ต่อทุกท่านได้นะครับ

 

การพัฒนาเกมส์เพื่อการค้าในขณะนี้ เครื่องมือที่เป็นที่นิยมอย่างปฏิเสธไม่ได้นั่นคือ Game Engine ชื่อว่า Unreal ซึ่งใช้ในเกมดังๆมานับไม่ถ้วน

แต่แล้วเมื่อไม่กี่ปีที่ผ่านมา ราคาหลายสิบล้านของ Unreal Engine ก็ลดลงไปเหลือเพียง 0 บาท โดยฝีมือของนักพัฒนาโอเพนซอร์ส ที่สามารถนำหลักการของ Unreal ออกมาทำเป็นซอฟต์แวร์ฟรีๆ แจกจ่ายให้บุคคลทั่วไปได้ใช้

สำหรับบางท่านที่พอจะเล่นเกมอยู่บ้าง ก็น่าจะรู้จักเจ้าเกม Devil May Cry ซึ่งกราฟฟิคอลังการของเกมนี้ ก็มาจาก Unreal Engine เช่นกัน

ขั้นตอนของการพัฒนาเกม จะเริ่มที่ฝ่ายศิลปะทำการออกแบบเกมที่ต้องการสร้างขึ้น แล้วสร้างฉาก ทรัพยากร ตัวละคร เสียง ภาพต่างๆขึ้นมา แล้วโยนมาให้กับโปรแกรมเมอร์ทำการประกอบอาหาร เอ้ย ประกอบเป็นเกมโดยใช้ Game Engine นั่นเองครับ การทำเกมมีหลายระดับความยากง่าย เช่นเกมเล็กๆอาจจะใช้แฟลช ขนาดกลางอาจจะซื้อซอฟต์แวร์สำเร็จรูปอย่าง Darkbasic มาใช้ หรือบางเกมที่มีลูกเล่นมากๆก็จะพัฒนาซอฟต์แวร์ในการสร้างขึ้นมา แล้วนำมาใช้สร้างเกมอีกทีหนึ่งก็ได้ครับ