Unity Technology最近刚刚发布他们的游戏开发工具/游戏引擎
Unity的最新版,
Unity 2.5。
这是一个3D游戏开发工具和游戏引擎套件,其中包括了图形、音频、物理、网络等多方面的引擎支持,并且有一个非常强大的编辑器来整合这一切。原本是一个针对Mac、Windows和Linux的游戏开发套件,后来发展到也能够在iPhone和Wii上部署,或者在Web上部署。不但如此,最新的 Unity 2.5中的编辑器本身就是用 Unity来实现的,也因此 Unity的开发套件本身也可以在Windows上运行了(在此之前开发游戏需要用Mac)。
去年开始我就有关注 Unity主要是因为它使用了 Mono作为脚本引擎的虚拟机,并以C#或者一种类似JavaScript的语言为脚本语言。这在游戏引擎中并不多见(另外一个例子是Second Life也采用了 Mono作为脚本引擎,C#作为脚本语言)。在游戏引擎中的应用也促使了 Mono自身的进步,包括 Mono.Simd等,使得 Mono或者说托管代码更适合于游戏开发。Miguel写过一篇 关于Mono.Simd的帖,值得一读;他在 PDC 2008上的演讲也有相关内容,也值得看看。Miguel在PDC的演讲里演示了在 Unity编辑器中实时调整对象的属性,然后预览窗口里的对象行为/状态马上就有对应的改变,非常有意思。
Unity官网上有该套件的30天完整功能试用版下载,有兴趣的话可以去玩玩看~
http://unity3d.com/unity/download
最后放两张图吧,
这是一个3D游戏开发工具和游戏引擎套件,其中包括了图形、音频、物理、网络等多方面的引擎支持,并且有一个非常强大的编辑器来整合这一切。原本是一个针对Mac、Windows和Linux的游戏开发套件,后来发展到也能够在iPhone和Wii上部署,或者在Web上部署。不但如此,最新的 Unity 2.5中的编辑器本身就是用 Unity来实现的,也因此 Unity的开发套件本身也可以在Windows上运行了(在此之前开发游戏需要用Mac)。
去年开始我就有关注 Unity主要是因为它使用了 Mono作为脚本引擎的虚拟机,并以C#或者一种类似JavaScript的语言为脚本语言。这在游戏引擎中并不多见(另外一个例子是Second Life也采用了 Mono作为脚本引擎,C#作为脚本语言)。在游戏引擎中的应用也促使了 Mono自身的进步,包括 Mono.Simd等,使得 Mono或者说托管代码更适合于游戏开发。Miguel写过一篇 关于Mono.Simd的帖,值得一读;他在 PDC 2008上的演讲也有相关内容,也值得看看。Miguel在PDC的演讲里演示了在 Unity编辑器中实时调整对象的属性,然后预览窗口里的对象行为/状态马上就有对应的改变,非常有意思。
Unity官网上有该套件的30天完整功能试用版下载,有兴趣的话可以去玩玩看~
http://unity3d.com/unity/download
最后放两张图吧,
<script type="text/javascript"></script>
[AD]