เขียนเกมส์ 3D ง่ายกว่า!? ด้วย Unity และ Actionscript 3
ถึงแม้ว่า เทคโนโลยี Stage 3D ของ Adobe จะแสดงให้เราเห็นถึงกองทัพเกมส์ 3D มิติบน Internet และ Facebook ในงาน MAX 2011 ที่กำลังจะเฮโลออกมาในช่วงปลายปีนี้และต้นปีหน้า แต่ด้วยการที่มันถูกเรียกว่า Low-level API นั้น (หมายถึงการควบคุมการสร้างภาพ 3 มิติ ตั้งแต่การจัดการสร้าง memory หรือ shader กันเลย) ทำให้คำถามที่อยู่ในใจคุณน่าจะเป็น “แล้วจะสร้างเกมส์ 3 มิติ อลังการง่ายๆ แบบนั้นได้อย่างไร?” คิดเหมือนผมเลยล่ะ!
อย่างที่บอก จริงๆ แล้วจุดประสงค์ของ Stage 3D ไม่ได้มาพร้อมกับเครื่องมือในการสร้างตัวเกม แต่มันทำหน้าที่ในการติดต่อและควบคุมการแสดงผลให้กับเครื่องมือ (Game Creator tool) ที่ใช้งานมันอีกทีต่างหาก ทำให้งานนี้จะออกมาเป็นเครื่องมือในการสร้างเกมส์ที่จะออกมาหลากหลายมากขึ้น อย่าง Flare3D (Commercial) และมาในวันนี้ Unity (เจ้าของเครื่องมือสร้างเกมส์ 3 มิติแบบ cross-platform ชื่อดัง) ก็ออกมาประกาศว่า จะทำให้ Flash Game Developer สามารถเขียนคำสั่งควบคุมเกมส์ได้โดยใช้ Actionscript 3 ที่คุ้นเคยกัน!
จุดที่ผมสนใจคือ ความหลากหลายของภาษา และคุณสมบัติที่โดดเด่นของ Unity ที่ใช้สร้าง Game 3D คุณภาพสูงได้ดีอยู่แล้ว โดยถ้าสำเร็จ คุณจะสามารถใช้ได้ทั้ง Actionscript 3 และ C#/Javascript ในการสร้างเกมส์ได้เลย (C# และ Javascript จะถูกแปลเป็น Actionscript 3 โดยอัตโนมัติตอน publish)
อ่านข้อมูลเพิ่มเติมได้ที่ Unity’s Blog.
ผมเริ่มคิดว่า มีโอกาสที่ Adobe จะซื้อกิจการ Unity ได้นะเนี่ย คุณคิดว่าไง?
ต้นฉบับ – FlexBlog Technology Solution








