
Pushbutton Engine หรือตัวย่อคือ PBE คือ Engine สำหรับการสร้างเกมด้วย Flash Actionscript 3.0 แบบ Opensource สามารถ Download มาใช้งานได้ฟรี ซึ่งจะเรียกมันว่าเป็น Framework สำหรับการสร้างเกมก็ได้
เรามาดูตัวอย่างเกมที่สร้างจาก Pushbutton Engine เพื่อเรียกน้ำย่อยกันดีกว่า

S’troidz!
สำหรับเกมไสตล์ยานอวกาศนี้คอมไพล์ด้วย Flex 4.0.0.7219 เป็นเกมง่ายๆที่เล่นด้วยการบังคับด้วย keyboard W-A-S-D เพื่อขับยาวอวกาศหลบอุกาบาต และยิงมันให้ระเบิด เป็นตัวอย่างง่ายๆที่ทำให้เราเห็นว่่า Pushbutton Engine สามารถช่วยเราในการจัดการการควบคุมการเึคลื่อนไหว และตรวจสอบการชนของวัตถุได้

Mine Enemy
เป็นเกมแนวเดิน กระโดด ปีนบันได และทำเควส จาก Pushbutton Engine

Grunts UI Overhaul
เกมวางแผน ที่มีมุมมองเป็น bird eye view แบบ isometric
เราจะเห็นว่า Pushbutton Engine เป็น Engine ที่ทำเกมได้หลายหลายแบบ หลากหลายมุมมอง
ที่สำคัญคือ Pushbutton Engine สามารถที่จะเพิ่มขีดความสามารถลงไปได้ ด้วยลักษณะของการติดตั้ง Component ลงไป
และทาง เว็ปไซต์เองก็จะเปิดตลาดให้เราสามารถ ซื้อ หรือขาย Component ได้ด้วย จะเห็นว่า บาง Component ก็จะฟรี บางตัวก็จะเสียเงิน
แต่ว่าตัว Engine หลักนั้นจะยังฟรีอยู่นะครับ
ซึ่ง component ที่มีอยู่ในปัจจุบันส่วนมากจะเป็น Class Opensource ที่เราคุ้นเคยกันดีอยู่แล้ว

Box2d
เป็นคลาสที่ช่วยให้การจัดการเรื่อง Physics เป็นเรื่องง่าย ลองนึกถึงการชนกันของกล่อง หรือลูกบอล ที่มีการกระเด้งกระดอนออกไปตามแรง Box2d จะช่วยเราจัดการเรื่องพวกนี้ได้ง่ายขึ้น

PushButton Networking Component
เป็น Component ที่ช่วยให้เราทำเกมที่สามารถติดต่อสื่อสารกันผ่าน Server ตัวกลางได้ด้วย พูดง่ายๆคือทำให้เกมของเราเป็น Multiplayer นั่นเอง สำหรับตัวนี้มีมูลค่า $49.99.

Rendering2D Component
ใช้สำหรับ Render การแสดงผล Effect และภาพสำหรับเกมของเรา

Component Pack: State Machine and Health
คอมโพเนนท์ที่ช่วยเราในการสร้าง State เกม โดยการวางบล็อกต่างๆ นึกถึงเกม Mario ที่เราจะมีบล็อกเป็นพื้น มีบล็อกลอยอยู่ ที่เราจะกระโดดไปยืนอยู่บนนั้นได้
สรุปว่าเป็น Engine นึงที่น่าสนใจไม่น้อยนะครับ ลองไปหาข้อมูลเพิ่มเติมได้ที่
แถม VDO ให้อีก 1 อัน
Component Based Game Architecture
