ผลต่างระหว่างรุ่นของ "ผู้ใช้:Warofdefeat/กระบะทราย"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Warofdefeat (คุย | ส่วนร่วม)
หน้าใหม่: {{กระบะทรายผู้ใช้}} <!-- กรุณาทดลองเขียนหรือร่างบทความใต้บรรทัด...
 
(ไม่แตกต่าง)

รุ่นแก้ไขปัจจุบันเมื่อ 00:59, 29 กันยายน 2557

ร่างบทความ Unity แก้

Unity
นักพัฒนาUnity Technologies
รุ่นเสถียร
4.5 / พฤษภาคม 2557
ภาษาที่เขียนC++ และ C#[1]
ระบบปฏิบัติการ
การพัฒนา
ภาษาอังกฤษ
ประเภทระบบสร้างเกม
สัญญาอนุญาตซอฟต์แวร์กรรมสิทธิ์
เว็บไซต์เว็บไซต์ทางการ

Unity เป็น cross-platform game creation system พัฒนาโดย Unity Technologies รวมถึง game engine และ integrated development environment (IDE) โปรแกรมนี้ถึกใช้ในการพัฒนาวีดิโอเกมสำหรับเว็บไซต์ เครื่องคอมพิวเตอร์ เครื่องเกมคอนโซล และโทรศัพท์มือถือ ซึ่งในช่วงแรก ประกาศขึ้นเพื่อ Mac OS เท่านั้นในงาน Apple’s Worldwide Developers Conference ในปีพ.ศ. 2548, และได้ขยายไปยังแพลตฟอร์มอื่นๆ มากกว่า 15 แพลตฟอร์ม[2][3] และตอนนี้ ก็ได้เป็นsoftware development kit (SDK) พื้นฐานสำหรับ Nintendo Wii U[4]

ภาพรวม แก้

Unity เป็นที่รู้จักในด้านของความสามารถในการจัดทำเกมข้ามแพลตฟอร์ม ระหว่างโปรเจค ผู้พัฒนาสามารถควบคุมการเผยแพร่สู่ โทรศัพท์มือถือ เว็บเบราว์เซอร์ เครื่องคอมพิวเตอร์เดสท์ท็อป และ เครื่องเล่นคอนโซล[5] แพลตฟอร์มที่รองรับ ประกอบด้วย BlackBerry 10, Windows Phone 8, Windows, OS X, Linux (โดยเฉพาะ Ubuntu[6]), Android, iOS, Unity Web Player (รวมถึง Facebook[7]), Adobe Flash, PlayStation 3, PlayStation 4, PlayStation Vita, Xbox 360, Xbox One, Wii U, และ Wii It includes an asset server and Nvidia's PhysX physics engine.

Unity Web Player เป็นปลั้กอินสำหรับเบราว์เซอร์ที่รองรับใน Windows และ OS X เท่านั้น[8]

Unity is the default software development kit (SDK) for Nintendo's Wii U video game console platform, with a free copy included by Nintendo with each Wii U developer license. Unity Technologies calls this third party provisioning of a free SDK, an "industry first".[4][9]

Unity Pro จะมีค่าใช้จ่ายในการใช้ และ Unity Free ไม่มีค่าใช้จ่ายสำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์และ low-end use[10]

คุณสมบัติ แก้

With an emphasis on portability, the graphics engine targets the following APIs: Direct3D on Windows and Xbox 360; OpenGL on Mac, Windows, and Linux; OpenGL ES on Android and iOS; and proprietary APIs on video game consoles. Unity allows specification of texture compression and resolution settings for each platform the game supports, [5] and provides support for bump mapping, reflection mapping, parallax mapping, screen space ambient occlusion (SSAO), dynamic shadows using shadow maps, render-to-texture and full-screen post-processing effects.[11] Unity's graphics engine's platform diversity can provide a shader with multiple variants and a declarative fallback specification, allowing Unity to detect the best variant for the current video hardware; and if none are compatible, fall back to an alternative shader that may sacrifice features for performance.[12]

The game engine's scripting is built on Mono, the open-source implementation of the .NET Framework. Programmers can use UnityScript (a custom language with ECMAScript-inspired syntax, referred to as JavaScript by the software), [13][14] C#, or Boo (which has a Python-inspired syntax).[15]

เสียงตอบรับ แก้

VentureBeat said, "Few companies have contributed as much to the flowing of independently produced games as Unity Technologies."[4] A May 2012 survey by Game Developer magazine indicated Unity as its top game engine for mobile platforms.[16]

See also แก้

อ้างอิง แก้

  1. Meijer, Lucas. "Is Unity Engine written in Mono/C# or C++". สืบค้นเมื่อ 2014-06-15.
  2. "Unity - Fast Facts". สืบค้นเมื่อ 5 February 2013.
  3. "How Unity3D Became a Game-Development Beast". Slashdot.org. Dice. 2013-06-03. สืบค้นเมื่อ 2014-07-13.
  4. 4.0 4.1 4.2 Helgason, David (November 2, 2012). "Game developers, start your Unity 3D engines". GamesBeat (Interview). สัมภาษณ์โดย Dean Takahashi. VentureBeat. สืบค้นเมื่อ July 13, 2014.
  5. 5.0 5.1 "Unleash your game with effortless deployment to 10 global platforms". Unity Technologies. สืบค้นเมื่อ 19 February 2013.
  6. three engineers from games company Unity 3D
  7. "Unity technologies releases Facebook functionality update to unity 4". MarketWatch.com. 2013-03-26. สืบค้นเมื่อ 2014-07-13.
  8. "Unity Web Player".
  9. McElroy, Griffin (Aug 20, 2013). "Unity for Wii U opens up GamePad hardware and more to developers". Polygon. สืบค้นเมื่อ August 4, 2014.
  10. "Unity Software License Agreement 4.x". Unity Technologies. 23 July 2013. สืบค้นเมื่อ 5 September 2013.
  11. "Using DirectX11 in Unity 4". Unity Technologies. สืบค้นเมื่อ 19 February 2013.
  12. "Shaders". Unity Technologies. สืบค้นเมื่อ 19 February 2013.
  13. UnityScript versus JavaScript. Unify Wiki. Retrieved 29. May 2014.
  14. Difference between UnityScript and JavaScript?. Unity Answers. Retrieved 29 May 2014.
  15. "Using Scripts". Unity Technologies. สืบค้นเมื่อ 19 February 2013.
  16. "Mobile game developer survey leans heavily toward iOS, Unity". Gamasutra. 2012-05-24. สืบค้นเมื่อ 2014-07-14.

ลิงก์ภายนอก แก้