Unity คือไย?

😎 โปรแกรมเมอร์สายเกมสุดคูล์เริ่มไง ?

🤔 Unity ทำไยได้ ?

ก่อนจะเริ่มเขียนเกมส์ เรามาดูกันก่อนดีกว่าว่าเจ้า Unity มันคุ้มค่าที่จะสละเวลาอันไร้ค่าของเราไปให้มันหรือเปล่า?

โดยอธิบายแบบรวดรัดก็คือ มันเอาไว้ สร้างเกมส์ ที่เขียนครั้งเดียวแล้วเอาไปเล่นได้หลายๆที่ Android, iOS, Mac, Windows, Linux, Apple Tv, XBox One, Play Station, Nitendo Switch, Website (ซึ่งเราเรียกของแบบนี้ว่า Cross Platform นั่นเอง) แต่สิ่งที่ต่างจากเดิมก็คือเดี๋ยวนี้ Unity มันแจ่มขนาดเราเอาไปสร้างเป็นหนัง หรือ ออกแบบโครงสร้างทางวิศวะกรรมได้เลยนั่นเอง

สำหรับใครที่ไม่อยากพลาดอัพเดทบทความใหม่ๆ สามารถเข้าไปกด Like เพื่อรับข่าวสารใหม่ๆจาก Facebook Blog: Mr.Saladpuk ได้นะครับ 😍

🤔 สร้างได้แต่เกมส์กากๆป่าว ?

เพื่อนๆบางคนที่เคยใช้โปรแกรมสร้างเกมส์แบบอื่น อาจจะยังติดภาพว่าส่วนใหญ่โปรแกรมสร้างเกมส์ก็จะสร้างได้แต่เกมส์กากๆเท่านั้นแหละ แต่เสียใจด้วยเพราะเจ้า Unity สามารถนำไปสร้างเกมส์ฟอร์มยักษ์ได้นะจ๊ะ ไม่เชื่อลองดูตัวอย่างหนังที่ใช้ Unity Render ภาพสดๆดูซิว่ามันสามารถทำแบบนี้ได้

ตัวอย่างหนังสั้น The Heretic เป็นการโชว์ภาพในเกมส์แบบ real-time cinematic โดยใช้ Resolution 1440p ซึ่งทำได้ 30 fps บน PC นั่นเอง (ทำได้ขนาดนี้ DotA ก็เขียนได้สบายแล้วล่ะ)

ส่วนเกมส์ดังๆเจ้าไหนใช้ Unity บ้างลองไปดูได้จากลิงค์นี้เอาละกัน https://unity.com/madewith

🤔 สร้างเกมส์แนวไหนได้บ้าง ?

ข้อนี้ขอบอกเลยว่าได้ทุกรูปแบบ ไม่ว่าจะเป็น 2D, 3D, 2.5D, AR, VR ได้โม๊ดดดดดดดดด

2D - Cuphead

3D - Praey for the Gods

2.5D - Hearthstone

🤔 ใช้ภาษาไรเขียน ?

โลโก้แปะตัวใหญ่ๆเลย ภาษา C# นะซี๊!! ผมบอกแล้วเรียนภาษานี้ตัวเดียวเขียนได้ครอบจักรวาล ตั้งแต่ front-end ยัน back-end ถีบไปจนถึง Mobile, Games, IoT, AI วู๊วววววขี้เกียจร่ายยาวเอาเป็นว่าผมจบที่ภาษานี้แหละหากินได้ตลอดชาติละ

🤔 เขียนโค้ดไม่เป็นทำเกมส์ได้ป่าว ?

ยินดีด้วย Unity ตัวล่าสุดสามารถให้เราสร้างเกมส์โดยที่ไม่ต้องเขียนโค้ดเลยแม้แต่บรรทัดเดียวได้แล้ว โดยใช้เจ้าสิ่งที่ชื่อว่า Visual scripting นั่นเอง

🤔 อยากสอนลูกเขียนโค้ด ?

แนะนำสำหรับพ่อแม่ที่มีลูกแล้วอยากให้เขาได้เรียน Logic ผมแนะนำ Unity เลยเพราะมันทำให้เด็กได้สนุกไปกับการสร้างของที่เขารัก ซึ่งเป็นอีกตัวเลือกที่ดีมากสำหรับเด็กที่โตแล้ว ส่วนถ้าเป็นลูกเล็กผมแนะนำไปศึกษาจาก https://scratch.mit.edu จะง่ายกว่านะจ๊ะ

💖 บทสรุป

อ่านมาถึงขนาดนี้ได้ก็แสดงว่าน่าจะเป็นผู้ฝักใฝ่ในรสพระเกมส์บ้างพอตัวแล้วล่ะ ซึ่งผมบอกเลยว่ามันง่ายม๊วกๆ เพราะผมลองศึกษามันช่วงปีใหม่ 1 อาทิตย์ก็สามารถเขียนเกมส์ได้ละ (อวดๆ) และสำหรับเพื่อนๆที่มีฝันอยากทำเกมส์เป็นของตัวเอง (เหมือนกับผม) หรืออยากหัดเขียนโปรแกรม ผมแนะนำลองดูซีรี่ตัวนี้ไล่อ่านตั้งแต่บทความแรกไปเรื่อยๆได้เลย เพราะมันจะเขียนโดยเรียงความรู้ต่อยอดไปเรื่อยๆนะจ๊ะ ส่วนใครที่สนใจอยากเรียน C# ให้แจ่มๆสามารถไปดูได้จากซีรี่ตัวนี้เบย https://www.saladpuk.com/beginner-1/csharp101

Last updated