วันเสาร์ที่ 31 สิงหาคม พ.ศ. 2556

เฟรมเวิร์คและไลบรารี Javascritp พัฒนาเกมแสดงผลผ่าน HTML5

สำหรับใครที่สนใจการเขียนเกมบนเว็บไซต์ วันนี้ผมก็ขอแนะนำเฟรมเวิร์คที่น่าสนใจ ซึ่งก็คือ

Impact เป็นเกมเอ็นจิ้นตัวหนึ่งที่มีความสามารถสูง เครื่องมือพร้อมในการพัฒนาเกม รวมถึงการสนับสนุน การแสดงผลทั้งแบบ Desktop และ Mobile แต่มันไม่ฟรี สามารถลองอ่านเอกสารวิธีใช้ก่อนซื้อ หรือ ดูผลงานเกมที่ใช้ Impact ส่วนตัวผมชอบเกมนี้ CrossCode

CreateJS เป็นชุดไลบรารี ที่สร้างมาสำหรับทำงานอินเตอเรคทีฟผ่าน HTML5 ประกอบด้วย
EaselJS ไลบรารีช่วยในการแสดงภาพผ่าน Canvas ของ HTML5 ให้ง่ายขึ้น
TweenJS  ช่วยสร้างการเคลื่อนไหวแบบ Tweening
SoundJS จัดการเล่นเสียง
PreloadJS จัดการโหลดสิ่งที่ต้องการ ก่อนนำไปใช้งาน ทั้งภาพ เสียง สคริป และข้อมูลอื่นๆ
ข้อดีคือฟรี และมีผู้สนับสนุนใหญ่อย่าง Adobe และ Microsoft อยู่ อีกทั้งไลบรารีนี้ Adobe ใช้เป็นไลบรารีสำหรับแสดงผล เมื่อทำการแปลงจาก Flash เป็น HTML5

Atari Arcade SDK ชุดเครื่องมือช่วยสร้างเกมที่มีพื้นฐานจาก CreateJS ตัวอย่างเกมดูได้ทางนี้ โดยเขียนสนับสนุนโดยหลักให้ใช้กับ IE และ Windows 8

enchant.js เป็นชุดไลบรารีที่ค่อนข้างครบที่สุดสำหรับการสร้างเกม สนับสนุนทั้งเว็บเบราเซอร์ทั้งบน Desktop และ Mobile สนับสนุนการพัฒนาบน Windows 8 มีตัวช่วยสร้างการเคลื่อนไหวแบบ Tweening สนับสนุนการเขียนแสดงผลทั้งบน Canvas และ DOM รวมถึงแสดงผล 3D ผ่าน WebGL และที่สำคัญฟรีในการใช้งาน พัฒนาและดูแลโดย Akihabara Research Center ของญี่ปุ่น ตัวอย่างเกม ส่วนมากเป็นของญี่ปุ่น