หน้าแรก » ไลฟ์สไตล์ » Construct 3 คืออะไร สร้างเกมไม่ต้องโค้ดดิ้ง

Construct 3 คืออะไร สร้างเกมไม่ต้องโค้ดดิ้ง

The Goodi3 Team

0

Construct 3 คืออะไร สร้างเกมไม่ต้องโค้ดดิ้ง

ทำความรู้จัก Construct 3 คืออะไร บริการแบบฟรีและจ่ายเงินค่าสมาชิกแตกต่างกันอย่างไร มือใหม่ที่ไม่มีพื้นฐานการเขียนโปรแกรมหรือ Coding แต่อยากสร้างเกมทำยังไง บทความนี้มีคำตอบสำหรับผู้เริ่มต้นสนใจใช้โปรแกรม Construct ในการสร้างเกมบนคอมพิวเตอร์และมือถือ

หากย้อนกลับไปเมื่อหลายปีก่อน นักพัฒนาเกมจำเป็นต้องมีความรู้ความเชี่ยวชาญเรื่อง Coding การเขียนโปรแกรมหรืออย่างน้อยต้องเป็นโปรแกรมเมอร์ แต่ปัจจุบันด้วยเทคโนโลยีสมัยใหม่การสร้างเกมขึ้นมาสักเกมไม่ใช่เรื่องยากอีกต่อไป เนื่องจากได้มีบริการ Game Engine มากมายคอยอำนวยความสะดวกในการพัฒนาเกม โดยไม่จำเป็นต้องเขียนโค้ดให้ ซับซ้อนซ่อนเงื่อน แค่จับลากวางองค์ประกอบเข้าด้วยกัน

Construct 3 คืออะไร

Construct 3 เป็นอีกหนึ่ง Game Engine ยอดนิยมที่ออกแบบและพัฒนาโดย Scirra Ltd. มีเป้าหมายต้องการมอบประสบการณ์ในการสร้างเกมขึ้นมาได้ง่ายๆ แม้ไม่มีพื้นฐานการเขียนโปรแกรม เพียงแค่ลากวางวัตถุ แก้ไข และกำหนดพฤติกรรม การกระทำต่างๆ ได้อย่างรวดเร็ว

ตัวอย่างเกมที่สร้างโดย Construck 3 สามารถเปิดดูในหน้า Editor ได้

แรกเริ่มเดิมที Construct สร้างโดยกลุ่มนักเรียนภายใต้โครงการ Construct Classic ในรูปแบบ open source เปิดให้ใช้งานได้ฟรีไม่เสียค่าบริการ ภายหลังเปลี่ยนชื่อเป็น Construct 2 เปิดตัวอย่างเป็นทางการในปี 2012 สามารถดาวน์โหลดใช้งานได้ฟรี แต่มีข้อจำกัดหากต้องการใช้โปรแกรมเต็มรูปแบบต้องซื้อ License เท่านั้น

บริการแบบฟรีและจ่ายเงิน ต่างกันอย่างไร

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

  • Personal บุคคลทั่วไป
  • Businesses องค์กร บริษัท ดำเนินธุรกิจ
  • Education การศึกษา โรงเรียน

หากเป็นบุคคลทั่วไปจะเลือกแผน Personal ราคา 300 บาท/ต่อเดือน หรือ 3000 บาทต่อปี ซึ่งคุณสมบัติจากแผนที่ได้มากพอสำหรับการสร้างเกมและสร้างรายได้ให้ตัวเอง

ฟีเจอร์ Construct 3 ที่น่าสนใจ

Multi Platform

Construct 3 รองรับหลายแพลตฟอร์มทั้งบน Windows, Mac, Linux รวมถึง Android และ iOS เรียกได้ว่าเปลี่ยนโฉมการทำงานผ่านเว็บเบราวเซอร์ อาทิเช่น Google Chrome, Opera, Firefox, Safari และ Edge โดยไม่จำเป็นต้องดาวน์โหลดมาติดตั้งบนเครื่องให้ยุ่งยาก ที่สำคัญสามารถใช้งานได้ทั้งแบบออนไลน์หรือออฟไลน์ได้

Event Sheets

Events หรือ ลำดับเหตุการณ์ ถือเป็นหัวใจสำคัญของ Construct 3 ออกแบบให้ใช้งานได้ง่าย แม้จะไม่มีประสบการณ์ในการเขียนโปรแกรมมาก่อน แต่ผู้ใช้สามารถเข้าใจระบบการทำงานเป็นขั้นเป็นตอนแค่ใช้เมาส์ลากวางในบรรทัดที่ต้องการกำหนดเหตุการณ์หรือเงื่อนไขต่างๆ โดยภาษาโปรแกรมไม่ซับซ้อนทำให้การออกแบบเกมเป็นเรื่องง่าย

Layout View

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

Multi Language

Construct 3 รองรับภาษาได้หลากหลาย อาทิ อังกฤษ, ฝรั่งเศส และรัสเซีย นอกจากนี้ผู้ใช้สามารถปรับแก้ไขตัวโปรแกรมให้เปลี่ยนเป็นภาษาของตัวเองได้

Multi-platform Export

จากขุมพลังเทคโนโลยีเว็บอันทันสมัย ผู้ใข้สามารถเผยแพร่เกมของตัวเองลงแพลตฟอร์มได้อย่างหลากหลาย อาทิ HTML5, Steam, iOS, Android, Windows, Windows UWP, XBox, Facebook, Mac, Linux

Build Mobile Apps

หลังจากในเวอร์ชั่นก่อนหน้าอย่าง Construct 2 การสร้างแอพฯจำเป็นต้อง Export ออกมาแล้วนำไปปรับแต่งโค้ดอีกครั้งในโปรแกรมอื่นๆ แต่สำหรับ Construct 3 ผู้ใช้สามารถสร้างแอปฯ ได้ทันที เพียงแค่เลือก build APK บนAndroid และ Xcode บน iOS

นอกจากนี้ยังรองรับการสร้างรายได้จาก In-App Purchases และ Ads เรียกได้ว่าสะดวกสบาย อย่างไรก็ตามผู้ใช้ยังสามารถ export งานออกมาใช้ร่วมกับโปรแกรมอย่าง Android Studio หรือ Cordova ได้เช่นกัน

วิธีใช้งาน Construct 3 ฟรี

หลังจากรู้แล้วว่า Construct 3 คืออะไร การใช้งานโปรแกรมไม่จำเป็นต้องสมัครสมาชิกให้เปิดเว็บไซต์ www.construct.net กดปุ่ม Launch the Guided Tour เข้าสู่หน้าต่าง Editor ผ่านเว็บเบราวเซอร์ โดยระบบจะสอนการสร้างเกมขั้นพื้นฐานหรือใครเก่งแล้วก็สามารถกดข้ามได้

เขียนโค้ดไม่เป็น แต่อยากสร้างเกม

การใช้ Construct 3 สร้างเกมไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรม หลายๆคนสามารถสร้างเกมได้ด้วยตัวเอง โดยไม่ต้องเขียนโค้ดสักบรรทัด แต่อาจต้องใช้เวลาศึกษาและเรียนรู้เครื่องไม้เครื่องมือสำเร็จรูปของโปรแกรมเพื่อทำความเข้าใจหลักการทำงานพื้นฐาน อีกทั้ง User Interface ของโปรแกรมไม่มีภาษาไทย

Construct 3 คืออะไร

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

พื้นที่แลกเปลี่ยนความคิดเห็น