Unity游戏引擎发展史(The History of Unity)

本文整理了Unity游戏引擎从诞生至今(2004~2024)二十年间的版本变化。

Unity简介

Unity是一个跨平台的游戏开发引擎。它是由Unity Technologies公司开发,于2005年6月在苹果全球开发者大会上作为Mac OS X游戏引擎首次发布。

Unity现在已经支持桌面端、移动端、游戏主机、增强现实和虚拟现实平台。尤其在iOS和Android游戏开发方面,颇受开发者青睐,其对于初学者来说容易使用,并且在独立游戏开发中很受欢迎。

当然,Unity除了可以开发3D和2D游戏外,也可以创建互动解决方案。除了视频游戏,诸如电影、汽车、建筑、工程、制造等行业,甚至美国军队都采用了Unity的引擎。

Unity的诞生与发展

Unity 的故事可以追溯到 2002 年的一个OpenGl论坛,当时丹麦程序员Nicholas Francis 正在该论坛上寻求有关着色器系统的帮助。这篇文章发布后不久,约阿希姆·安特 (Joachim Ante) 做出了回应,导致两人一起创建了一个引擎。此后不久,大卫·赫尔加森 (David Helgason) 听说了该项目,并作为团队的第三名成员加入。

尽管三人最初的目标是制作视频游戏,但市场上存在制作视频游戏的更好技术的空白,因此他们开始致力于开发现已成为业界最广泛使用的游戏引擎之一。

David Helgason 以 OTEE(Over the Edge Entertainment)的名义担任首席执行官,三人团队计划继续扩展他们的技术。 Unity 的成功部分来自于它对独立开发者的吸引力,这些开发者希望构建游戏,但要么不知道可以使用哪些平台,要么没有资金来许可昂贵的游戏技术。

OTEE将所有时间花在Unity上,Joe 从法国搬到了哥本哈根,即OTEE的主要运营基地。就这样,他们在一间黑暗、潮湿的地下室里度过了整整一年——三个人共用两张床,因为他们中的一个人总是在工作。

Ambrosia Software于 2005 年 3 月发布了 Gooball。这是一款看起来远远超前于时代的游戏,制作成本仅为其他游戏的一小部分。这款游戏也为 Unity 团队提供了在正式发布之前彻底检查其引擎、识别错误、解决用户烦恼并改进界面的机会。

利用Gooball的利润,OTEE 在 2005 年 6 月首次发布 1.0 版本之前聘请了更多开发人员来进一步完善 Unity,从而扩大了团队。他们决心为 Unity 提供最大的成功机会,因此他们精心打磨其功能,提供了全面的文档,并提供广泛的用户支持。发布后不久,该公司立即开始开发 Unity 的下一版本。

Unity 很快获得了独立游戏开发者的认可和欢迎,尤其是 iOS 和 Android 移动平台。Unity 2.0于2007年发布,引入了网络、地形引擎、动态阴影和视频播放等新功能。 Unity 还添加了对 Windows 和 Web 浏览器的支持,使其更易于访问和通用。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tealcwu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值