Features

Gamasutra: 13 หลักพื้นฐานการออกแบบ Gameplay

Submitted by PaePae on 1 March, 2009 - 22:41

Matt Allmer ได้รับแรงบันดาลใจจาก 12 Basic Principles of Animation อันมีชื่อเสียงของ Ollie Johnston และ Frank Thomas แอนิเมเตอร์จากวอลท์ดิสนีย์ จนออกมาเป็นหลักพื้นฐานในการออกแบบ gameplay จำนวน 13 ข้อ

หลักพื้นฐานทั้ง 13 ข้อครอบคลุมพื้นฐานการออกแบบเกมที่ Matt Allmer แบ่งออกเป็น 6 เรื่อง คือ Direction, Behavior, Progression, Environment, Method, และ Foundation

Matt Allmer เป็นนักออกแบบเกมผู้เชี่ยวชาญ เคยทำงานพัฒนาเกมให้กับ Electronic Arts และ Page 44 Studios รวมถึงร่วมงานกับผู้จัดจำหน่ายอย่าง Activision Blizzard และ Disney Interactive Studios

Gamasutra: บทสัมภาษณ์ John Carmack เรื่องการสร้าง Quake Live

Submitted by PaePae on 28 February, 2009 - 21:31

John Carmack พร้อมด้วย Marty Stratton ผู้เป็น Executive Producer ของเกม Quake Live ให้สัมภาษณ์กับ Gamasutra เกี่ยวกับแผนการของเกม Quake Live ที่เพิ่งเปิดทดสอบ beta ไป นอกจากนี้ยังเปิดเผยด้วยว่า เขากำลังทดลองแปลงเกม Quake III ให้ไปรันบน iPhone อีกด้วย

John Carmack เป็นโปรแกรมเมอร์ระดับตำนาน เชี่ยวชาญเรื่องคอมพิวเตอร์กราฟิสก์ ผู้คิดค้นและนำเสนอเทคนิคใหม่ ๆ โดยเฉพาะกับเกมแนว first-person shooting (FPS) เป็นหนึ่งในผู้ก่อตั้ง id Software และผู้พัฒนาเกมซีรีส์ Commander Keen, Wolfenstein 3D, Doom, และ Quake

Gamasutra: ออกแบบเฟรมเวิร์กของเกมเอนจินให้เป็น multi-thread

Submitted by PaePae on 27 February, 2009 - 20:38

ซีพียูของเครื่องเล่นเกมยุคใหม่มีคุณสมบัติการทำงาน multi-thread หรือ multi-core ที่สูงขึ้นเรื่อย ๆ ทำให้การศึกษาเรื่องการเขียนโปรแกรมแบบขนาน (parallel programming) นั้นหลีกเลี่ยงได้ยาก

บทความนี้จะช่วยอธิบายวิธีการพื้นฐานในการสร้างเกมเอนจินที่ทำงานแบบ multi-thread รวมถึงการจัดการกับข้อมูลระหว่าง thread และการปรับปรุงเพิ่มประสิทธิภาพในการประมวลผล โดยมีแผนภาพประกอบคำอธิบายตลอดบทความ

Virtual Economics: ทางออกของทุนนิยม?

Submitted by PaePae on 24 February, 2009 - 15:53

บทความนี้เป็นเรื่องทางเศรษฐกิจ เนื้อหากล่าวอ้างถึงเศรษฐกิจในโลกเสมือนซึ่งกำลังมีความสำคัญเพิ่มขึ้น ทั้งในแง่ของทรัพยากรวัตถุดิบ, การสร้างงาน, รายได้, เงินทุนหมุนเวียน, ไปจนถึงภาษี ซึ่งเป็นสิ่งที่กำลังเกิดขึ้นในสังคมออนไลน์ไม่ว่าจะเป็น social network ต่าง ๆ หรือเกมออนไลน์อย่าง Second Life

ต้นฉบับอยู่ที่ lewcpe.com ผมขออนุญาตนำมาเผยแพร่ต่อ ขอขอบคุณลิ่วมา ณ ที่นี้ด้วยครับ

Gamasutra: 10 เทคนิคจัดการกับระดับความยากของเกม

Submitted by PaePae on 23 February, 2009 - 14:21

บทความโดย Brett Douville โปรแกรมเมอร์มากประสบการณ์ กล่าวถึงวิธีการจัดการกับความยากของเกม (difficulty) โดยเน้นเกมที่จับตลาดผู้เล่นทั่วไป (mainstream) และเกมแนว action-adventure หรือ shooting

ข้างล่างนี้เป็นสรุป 10 หัวข้อสั้น ๆ ส่วนคำอธิบายอยู่ในลิงก์ข้างต้นครับ

Gamasutra: รีวิวหนังสือ The Art of Game Design

Submitted by PaePae on 22 February, 2009 - 14:58

หนังสือ The Art of Game Design เป็นหนังสือเกี่ยวกับการออกแบบเกมที่ได้รับรางวัล Front Line Awards จากนิตยสาร Game Developer (ข่าว Gamasutra) ประจำปี พ.ศ. 2551

ผู้เขียนคือ Jesse Schell นักออกแบบเกมและ CEO ของ Schell Games ก่อนหน้านั้นเคยเป็น Creative Director ของ Disney Imagineering Virtual Reality Studio และเคยดำรงตำแหน่งประธาน International Game Developers Association (IGDA) ในช่วงปี พ.ศ. 2547-2548

Daniel Cook ผู้รีวิวเป็นนักออกแบบเกม เคยทำงานกับ Epic Games, Anark, และไมโครซอฟท์ ปัจจุบันเขียนบล็อกเกี่ยวกับการออกแบบเกมอยู่ที่ http://www.lostgarden.com/

GameDev.net: คำนวณการชนกันของสี่เหลี่ยมที่ไม่ขนานแกน x-y

Submitted by PaePae on 4 February, 2009 - 20:23

การคำนวณการชนกันของสี่เหลี่ยมสองอันปกติคงไม่ยาก เพราะแค่ตรวจ x-min, x-may, y-min, y-max ก็ได้แล้ว แต่ถ้าเป็นรูปสี่เหลี่ยมสองอันที่เอียงอยู่ ไม่ได้ขนานกับแกน x และ y ล่ะ ?

บทความจาก GameDev.net นี้ลำดับวิธีการตรวจสอบการชนกันดังกล่าว โดยนำคณิตศาสตร์ทางด้านเวกเตอร์มาใช้ในการคำนวณ พร้อมกับเทคนิคเล็กน้อยในการ optimize อัลกอริทึม

มีภาพประกอบ พร้อมสมการโปรเจกชันและผลคูณสเกลาร์ ถ้ามีความรู้พื้นฐานเวกเตอร์มาแล้วคงเข้าใจได้ไม่ยากนะ

GameCareerGuide: การสร้างเสียงสำหรับวิดีโอเกมสำหรับผู้เริ่มต้น

Submitted by PaePae on 30 January, 2009 - 22:46

สำหรับผู้ที่จะสร้างเสียงสำหรับใช้ในวิดีโอเกม แต่ยังไม่รู้ว่าจะเริ่มอย่างไร บทความนี้จะช่วยปูพื้นให้คุณ ตั้งแต่ทำความเข้าใจว่าเสียงจะถูกนำไปใช้ในเกมอย่างไร การจัดระเบียบเสียงที่ใช้ในเกม ไปจนถึงแนะนำโปรแกรมและอุปกรณ์ต่างๆ ตามงบประมาณที่คุณมี

บทความนี้ไม่ใช่ how to แต่เป็นแนวทางคร่าวๆ สำหรับผู้สนใจทางด้านนี้ครับ

GameDev.net: เตรียมตัวเป็นนักออกแบบเกม สิ่งที่คุณต้องรู้

Submitted by PaePae on 25 January, 2009 - 22:55

คนอยากทำเกมล้วนมีความฝัน มีเกมที่ตนเองชอบ มีเกมในฝันที่อยากทำ แต่จะเดินไปเสนอไอเดียของตัวเองกับบริษัทเกมคงไม่ใช่เรื่องง่ายเท่าไหร่ โดยเฉพาะถ้าไม่รู้ว่ากระบวนการพัฒนาเกมนั้นมีอะไรบ้าง หรือตำแหน่งนี้ต้องการความรู้ความสามารถอะไร ซึ่งความจริงแล้วไม่ใช่แค่คิด และให้คนอื่นทำเกมตามตนเองสั่ง …มันไม่ง่ายขนาดนั้น

ทาง GameDev.net มีบทความให้คุณลองอ่านดู

บทความนี้เพียงให้เห็นภาพและการเตรียมตัวคร่าวๆ เท่านั้น เป็นตำแหน่งที่ยากและมีเวทีจำกัด อย่าลืมว่าใครๆ ก็อยากใส่ไอเดียของตัวเองลงในเกม ไม่ใช่งานที่จำกัดสิทธิเฉพาะ game designer เท่านั้นหรอกนะครับ

ไม่มีบริษัทหรือทีมไหนจะรับคุณเป็นคนออกแบบเกมให้ง่ายๆ (นอกจากเพื่อนคุณเอง) โดยที่คุณไม่เคยมีผลงานเป็นชิ้นเป็นอันมาก่อน

Syndicate content