- Unity คืออะไร
Unity มักเป็นที่รู้จักกันในฐานะของเครื่องมือสร้างเกม (Game Engine) ที่เป็นที่นิยมอย่างมากโปรแกรมหนึ่ง สามารถสร้างเกม 3D และ 2D ได้อย่างมีประสิทธิภาพ รวมทั้งสามารถพัฒนาเกมได้ทั้งในแพลตฟอร์มโทรศัพท์ คอมพิวเตอร์ VR/AR คอนโซล และอื่นๆอีกมากมาย สามารถนำไปต่อยอดพัฒนาเป็นแอพลิเคชันสำหรับงานเฉพาะทางได้ดี (Customized applications)
- รายละเอียด+ความสามารถของแต่ละไลเซนส์ (free, pro, industrial)
Free
- เวอร์ชั่นล่าสุดของ Unity Platform หลัก
- ทรัพยากรสำหรับเริ่มใช้และเรียนรู้ Unity
Pro
- เวอร์ชั่นล่าสุดของ Unity Platform
- การปรับแต่ง Splash screen
- การรายงาน crash และ error เบื้องต้น
- การ Publish ไปยัง Game console
- คำแนะนำจากที่ปรึกษาที่เป็น Partner
- Customer Service
- Unity Mars
- Havok Physics
- Technical support
- On-demand training
Industrial
- ความสามารถทุกอย่างของ Unity Pro
- Pixyz
- Build Server
- เข้าถึง Source code
- ผู้ให้คำปรึกษาเฉพาะทาง
- แอพลิเคชันที่ Unity จะสร้าง/พัฒนาได้
ตัวอย่างแอพลิเคชันสำหรับสายงาน Manufacturing เช่น แอพลิเคชันสำหรับงานฝึกประกอบชิ้นส่วนต่าง ๆ (Assembly Training in Industry) แอพลิเคชันสำหรับฝึกอบรมเรื่องความปลอดภัย (Safety Training) แอพลิเคชันสำหรับแสดงข้อมูลการทำงานของเครื่องจักรแบบ Real-time (Data Visualization) แอพลิเคชันสำหรับต่อยอดพัฒนาให้โรงงานเป็น Digital Twin เป็นต้น
โดย Unity สามารถพัฒนาแอพพลิเคชั่นที่ใช้สำหรับ Device ได้หลากหลาย ผ่าน Build Platform ต่าง ๆดังนี้
- Build Platform และ Device ที่ support (เช่น HL2, Occulus quest, mobile, Web based, windows/mac os)
- แพลตฟอร์ม Standalone: macOS, Windows และ Linux
- Universal Windows Platform (for HoloLens)
- iOS
- VisionOS
- Android (Including Oculus quest)
- WebGL
- UWP
- Dedicated Server
- TvOS
- สเปคคอมที่แนะนำ
- หากต้องการพัฒนา Application โดยใช้ MRTK จะต้องใช้ระบบปฏิบัติการ Window10 ขึ้นไป
- ที่มา: https://docs.unity3d.com/Manual/system-requirements.html