เริ่มต้นพัฒนาเกมด้วย Godot

Starting with Godot

ผมเชื่อว่าหลายๆคนคงมีความฝันในวัยเด็กที่อยากจะพัฒนาเกมของตัวเองเหมือนผม ในอดีตการพัฒนาเกมเป็นเรื่องที่ค่อนข้างทำได้ยากและซับซ้อน แต่ในปัจจุบันการพัฒนาเกมเกมนั้นทำได้ง่ายขึ้นมากเพราะมี Framework หรือ Game Engine มากมายให้เลือกใช้ ตัวอย่างเช่น Unity, Unreal Engine, libGDX รวมไปถึง Godot ที่เราจะเล่าให้ฟังกันในบทความนี้ Godot คืออะไร Godot (อ่านว่า guh – dow) เป็นเครื่องมือพัฒนาเกมที่มีความสามารถสูงและเป็นที่นิยมในหมู่นักพัฒนาเกมทั่วโลก นับตั้งแต่การเปิดตัวครั้งแรกในปี 2014 โดย Juan Linietsky และ Ariel Manzur, Godot ได้กลายเป็นเครื่องมือพัฒนาเกมแบบ cross-platform ที่สนับสนุนทั้งการพัฒนาเกม 2D และ 3D Godot มีจุดเด่นในการให้เครื่องมือที่ครบครันสำหรับการพัฒนาเกม ไม่ว่าจะเป็นตัวแก้ไขโค้ดในตัว, เครื่องมือเรนเดอร์กราฟิก, เครื่องมือเล่นเสียง, เครื่องมือสำหรับการสร้างแอนิเมชั่น และอื่นๆ อีกมากมาย นอกจากนี้ Godot ยังเป็นโปรแกรมที่มีลิขสิทธิ์แบบเปิด (open-source) ซึ่งหมายความว่านักพัฒนาสามารถใช้และปรับแต่งได้อย่างอิสระโดยไม่มีข้อจำกัดมากมาย หนึ่งในคุณสมบัติที่ทำให้ Godot โดดเด่นคือระบบ … Read more