Unity3D ประกอบด้วยเอ็นจิ้นเกมบวกกับตัวแก้ไข 3 มิติ (เป็นพื้นฐาน) มันมีตาข่าย, พื้นผิว, เงา, ภูมิประเทศ, กล้อง, ภาพเคลื่อนไหว, ระบบอนุภาค, ตัวอย่างเสียงและวัตถุประเภทอื่น ๆ ที่มีประโยชน์ในวิดีโอเกม มันรวมถึงPHYSX ( เอ็นจิ้นฟิสิกส์กรรมสิทธิ์ที่ Nvidia เป็นเจ้าของ) และ Mono (การใช้งานโอเพ่นซอร์สของ Common Language Runtime หรือ. NET)
ปริมาณการใช้งานนี้ขึ้นอยู่กับคุณ คุณสามารถแสดงโครงสร้างข้อมูลทั้งหมดของคุณเป็นวัตถุ Unity สร้างโลกของคุณในเครื่องมือแก้ไขของ Unity เปิดฟิสิกส์และให้กิจกรรมดำเนินการตามแนวทางของตนโดยใช้สคริปต์ขั้นต่ำ คุณสามารถปิดเอนจินฟิสิกส์สร้างโลกของคุณด้วยอัลกอริทึมและโปรแกรมพฤติกรรมและฟิสิกส์ทั้งหมดของวัตถุได้อย่างชัดเจน
คุณสามารถเลือกการทำงานของโปรแกรมทั้งหมดใน Mono (ใช้หนึ่งในภาษา C #, JavaScript หรือ Boo) หรือคุณสามารถเขียนมันเป็นภาษาอื่นและเชื่อมโยงกับโครงการ Unity ของคุณ (การบูรณาการที่เกิดขึ้นจริงกับวัตถุในเกมจะต้องผ่าน Mono แต่นี่อาจเป็นเลเยอร์ที่ค่อนข้างบางถ้าคุณต้องการ)
เวิร์กโฟลว์นั้นเหมือนกันกับเอ็นจิ้นเกมใด ๆ ศิลปินสร้างแบบจำลองและพื้นผิวและภาพเคลื่อนไหวผู้เชี่ยวชาญด้านเสียงทำเสียงนักเขียนโปรแกรมเขียนเฉดและพฤติกรรม
ชุมชนของโปรแกรมเมอร์สามัคคีเป็นประโยชน์มากทั้งที่answers.unity3d.comและforum.unity3d.com (และอาจจะอยู่ที่ Stack Exchange)
วิธีที่ดีที่สุดในการค้นหาคือลองใช้งาน : รุ่นพื้นฐานฟรีและคุณจะได้รับช่วงทดลองใช้ 30 วันสำหรับรุ่น "Pro"