开源+跨平台:Delta Engine游戏引擎抢先看

11/8/2012 11:52:02 AM

摘要:在游戏领域,游戏引擎技术是游戏的核心技术。最近第一个商业.NET游戏“Arena Wars”的开发者Nitschke推出了一款开源游戏引擎Delta Engine,欲帮助开发者开发出适用于所有平台的游戏。在微软BizSpark采访中,Nitschke讲述了该引擎的开发灵感及对年轻软件企业家的建议。

Delta Engine是一家创办不到两个月的创业公司,游戏开发者可以低价或免费使用Delta Engine开源游戏引擎,该引擎支持.NET 或native C++语言编译,提供简单的XNA,DirectX及OpenGL转换支持,让任何游戏适用于任何平台。其CEO Nitschke同时也是德国移动游戏开发商Mobilebits的CTO,还是第一个商业.NET游戏“Arena Wars”的开发者。

BizSpark是微软一个具有创新性的免费计划,旨在将具有全球企业资源和技术资源的创业公司联合到一个社区中。微软将向符合要求的创业公司赠送软件和服务,包括Windows Server、Office 2007、Visual Studio团队版、Expression Studio、CRM解决方案、Azure和微软的云计算平台使用权。

下面是BizSpark对Delta Engine CEO Benjamin Nitschke(下文简称BN)的采访,本次采访是BizSpark对有特色的开发者的系列采访之一,被采访者一定要能利用微软技术为云等开发具有创新意义的软件。

问:麻烦你先介绍一下您自己以及在Delta Engine的职位。

BN:我叫Benjamin Nitschke,是MobileBits CTO,同时也是我们新建立公司Delta Engine的CEO,Delta Engine主要将我们的跨平台游戏引擎推荐给广大游戏开发者,MobileBits则专注于开发优秀的移动游戏,Delta Engine是在我们十几年前所建立的.NET技术基础上,经过改造后的搜索引擎。 

问:请在140字以内说清贵公司是做什么的。  

BN:我们开发Delta Engine,这是一个开源的,跨平台游戏引擎,支持.NET技术或native C++语言编译。

问:在创办这家公司之前您从事什么工作?

BN:Delta Engine创办只有两个月时间,在这之前,我是MobileBits及德国汉诺威exDream公司的CTO,这两家公司都曾利用微软.Net技术开发了大量有趣的游戏。比如在2004年,我们就在全球发行了首款商业.NET游戏“Arena Wars”,与微软有深度合作。另外还开发了大量成功的社区游戏,因此获得2006到2011届XNA/DirectX的MVP大奖。在所有这些之前,我呆在学校,和其他三个联合创始人在很小的时候就已经开始一起工作了。

 

问:贵公司的使命是什么? 

BN:MobileBits的使命就是利用我们的.NET Delta Engine游戏技术开发出成功的移动游戏,包括iOS、Android及Window8游戏;Delta Engine的使命则是简化游戏开发者的生活,在我们的.NET及C++引擎中提供简单的XNA,DirectX及OpenGL转换支持,让任何游戏适用于任何平台。

BS:您是如何想到这个idea的?

MB:作为一个程序员,我一直都喜欢简化工作量。当C#刚出的时候我就尝试了,然后就爱上了简单,同时也开发出了我的第一款.NET游戏,当时特别火,也让我们的原公司exDream在2002到2004期间大获成功。几年以后,我们开始使用各种技术开发游戏,包括用于开发单机游戏及移动游戏的统一的,虚幻的,本地架构,结果却与初衷背道而驰,事情越来越复杂,所以我们就在2009年创立了Mobilebits公司,通过提供.NET代码转换器及云服务让我们自家游戏开发者的生活变得更简单。到了2012年,我们建立了新公司Delta Engine,打算进一步实现这个想法,希望为大家所用。

BS:请给大家讲一下你们的融资故事,现在在融资吗?如果在,打算融资多少?

BN:很幸运的是,在德国有许多优秀的投资人投资我们的MobileBits,并在我们开发基础技术期间提供不间断的支持。在MobileBits之前,我们没有任何投资人,那时我们是独立开发者,但后来不得不与游戏发行商分利润,而这对小的独立开发团队来说不太可行。很开心这样的时代已经过去了,现在每个人都能开发并发行游戏。今年我们获得了另一轮融资,用于创办Delta Engine。

问:现在公司有多少员工?开发者占多少?

BN:MobileBits大约有一半是设计者及制作人,另一半就是程序员,共约15人,你可以把他们所有人都看作开发者,甚至是产品经理及制作人,他们都会负责游戏某部分的开发。在新创办的Delta Engine公司,现在全是程序员,在招到更多合适的人之前,我们会招一些兼职。

问:贵公司通常都在哪里招人?

BN:在德国很难招到好的.NET开发者,虽然我们在汉诺威,但是招聘范围覆盖整个德国,我们将出席十一月份在汉堡举办的GameCarreer大会,更多招聘职位可访问这个网站

问:Delta Engine基于什么平台?为什么选择这个平台?

BN:基于Windows,因为Visual Studio真的太好了,我们不想离开Windows舒适的开发环境,它能提供很棒的游戏和.NET开发工具。当然,我们也锁定各种平台,包括iPhone,iPad,Android,其它平板电脑,Windows Phone,Windows 8,PS Vita,Xbox 360,浏览器等等。

问:在软件/互联网领域,您是否看到了什么机会?

BN:未来是服务导向型的,如果用户每个月能以很低的价格甚至免费得到软件,干嘛要花高价去买呢?所以要让用户判断什么东西是最有用的,然后你要找到一种新的方式去让他们为自己最喜欢的东西付费,Kickstarter以及Flattr都是很好的例子,音乐与电影行业则是糟糕的代表。

问:您如何看待BizSpark项目?

BN:BizSpark提供了我在MVP的时候就已经习惯的技术支持,但更重要的是,给我们许多在别的地方可能得不到的人际及网络机会。

问:对年轻的软件企业家,您有什么建议?

NB:我想每个人都应该做他自己最享受的事情,切忌大肆宣传炒作,不要认为你会开发出下一个Facebook,你只要享受你最喜欢的东西并在此领域做到出色就可以。

问:您的行为榜样是谁?

BN:不一定,每分钟都在变,可能随着自己感兴趣的东西而变。现在的行为榜样是Uncle Bob,会遵循他的指导去写Clean Code,他曾在cleancode写过很多震惊的书籍并制作过系列视频。

2012年初的时候特别喜欢Bret Victor,他的的演讲——Inventing on Principle适用于每个开发者。我也推荐TED演讲,那里总会出现一些鼓舞人的东西,如果你还没找到你所感兴趣的东西以及你的行为榜样,建议去那里找找。

Benjamin Nitschke Twitter:@exDreamDk

Bret Victor:苹果公司的UI交互设计师,大神级人物。

(文章翻译:陈徐天九  责任编辑:张宁)

文章来源:Technet