游戏开发引擎 Cryengine 在 GitHub 上公开全部源代码

Crytek在GitHub上公开了CRYENGINE引擎的源代码,但使用的许可证并不是广泛认可的开源许可证。Crytek在今年3月宣布新一代引擎CryEngine 5的同时,引入了用户自由定价的商业模式,开发者随意支付一笔费用就能访问引擎的功能集和完整源代码,无需支付任何版税。在GitHub上公开源代码应该只是这一策略的延续。

CRYENGINE支持Windows 、Linux和OSX,也支持开发虚拟现实游戏。

值得注意的是,虽然将代码公开了,但Crytek并未将Cryengine开源,开发者不能像对待开源软件一样随意分发或修改Cryengine的源代码,Cryengine的商业授权许可证的法律条款依然有效。Crytek将源代码公开的目的主要是为了帮助开发者更清楚地了解不同迭代版本之间的代码差异。

过去,Cryengine在销售的时候会附上产品源码的zip文件包,有开发者自己来定制系统,或进行不同版本的软件代码的比对,将源码发布到Github上对用户来说将完成代码的比对更加方便,因为Git是分布式系统,而且还能离线部署。

在GitHub上发布源代码对Cryengine来说还有一个好处就是方便用户随时升级代码。此外,Crytek的其他产品页采用了激进的推广方式,例如三月份Crytek将Cryengine V最新版软件的定价模式调整为“Pay-what-you-want”,就像美国大都会博物馆的门票定价方式一样,开发者(凭良心)选择自己喜欢的价格来支付,一分钱或者1000美元都可以。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-10-24 13:11:57

游戏开发引擎 Cryengine 在 GitHub 上公开全部源代码的相关文章

Python游戏开发引擎 fabula

问题描述 Fabula 是一个 Python 游戏引擎,适合开发冒险.角色扮演和策略游戏等游戏.采用可客户端-服务器架构.基于事件的协议处理.多玩家以及联网游戏功能架构:使用多线程服务器,一个抽象的可视的游戏世界模型,一个资产**系统.**件系统等.游戏可进行录制并且回放:良好的文档支持.AndroidBootstrap-android-bootstrap-roboguice-version-150-gc30a503.zip

CocosSharp —— C# 版本的 2D 游戏开发引擎

CocosSharp 是一个用 C# 来开发跨平台 2D 游戏的游戏开发包.如果你熟悉 Cocos2D 的话,那么你会很快上手 CocosSharp,API 的设计遵循 C# 和 .NET 规范.

【IOS-COCOS2D游戏开发之一】搭建COCOS2D游戏引擎环境HELLOWORLD!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/415.html 最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的: 最后促使我选择cocos2d的原因有两点: 1.最重要的原因是它对应的开发工具,尤其是 "ParticleDesigner",粒子系统编辑器,非常的喜

【ANDROID游戏开发二十一】ANDROID OS设备谎言分辨率的解决方案!以及简单阐述游戏引擎如何使用!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/356.html 刚才一群里的兄弟问的一问题,稍微研究下,这里一起分享:新建的Emulator -配置为:WAGA800  其分辨率是 800*480 的设备模拟器,当我们程序中在取得其 Height和 Width的时候发现,总是 320*533 ,明显是系统对我们撒了谎!如下图:   下面是官方文档原文: http

Android游戏开发学习之引擎用法实例详解_Android

本文实例讲述了Android游戏开发学习之引擎用法.分享给大家供大家参考.具体如下: 汽车引擎是汽车的心脏,其决定了汽车的性能和稳定性,是人们在购车时相当关注的.而游戏中的物理引擎就如汽车的引擎一样,占据了非常重要的位置.一款好的物理引擎可以非常真实地模拟现实世界,使得游戏更加逼真,提供更好的娱乐体验. 一.JBox2D简介 JBox2D是开源物理引擎Box2D的Java版本,可以直接用于Android.由于JBox2D的图形渲染使用的是Processing库,因此在Android平台上使用JB

《Unity 5.x游戏开发实战》一第2章 金币采集游戏(Ⅱ)

第2章 金币采集游戏(Ⅱ) Unity 5.x游戏开发实战这一章将会在第1章建立好的游戏基础上继续进行.在这个金币采集游戏中,玩家可以第一人称视角模式在整个游戏环境中进行漫游,在游戏规定时间到达之前,寻找并采集到所有的金币.如果在游戏规定时间结束前,玩家就已经完成了所有金币的采集工作,则视为游戏胜利.反之,如果到游戏规定时间结束时,玩家并没有完成所有金币的采集工作,则视为游戏失败.到目前为止,已经在这个项目中添加了一个完整的环境,环境中包括地面.道具.水.一个第一人称视角的控制器,及一个看起来已

移动互联网创业门槛低 开发引擎破技术壁垒

种种迹象表明,移动互联网将成为2012年开发者首选的创业方向.早先Zend发布了<Zend Developer Pulse>(开发者调查报告),在"开发者2012年最想参与的项目类型"调查中,66%的开发者最想参与移动应用开发:在"职业发展前景下对开发者最重要领域"调查中, 67%开发者看重移动应用开发. 根据国内知名移动互联网综合服务平台微云提供数据,目前微云平台上的开发者数量已经接近20000名,比2年前翻了一倍还多. 图注:在"开发者20

《Unity 5.x游戏开发实战》一1.3 项目和项目文件夹

1.3 项目和项目文件夹 现在Unity已经创建了一个空白的新项目.这里就是开发一个新游戏的起点,在这个新创建的项目中并不包含任何的东西,没有任何的网格,贴图或者其他资源.这一点只需要检查一下位于Unity编辑器界面下方的项目(Project)面板区域就可以确定.这个项目(Project)面板中会显示项目文件夹中的全部资源,同时它也对应着一个本地驱动器上的文件夹,而这个文件夹就是在之前项目向导中所创建的.这个文件夹如图1.5所示,现在也是空的.在这个游戏的开发过程中,还会使用到这个项目(Proj

简易3D开发引擎安装次数创纪录已达3500万次

据海外媒体报道,3D游戏开发引擎Unity Web Player的安装次数已经创纪录的达到了3500万. 这个引擎的开发商是美国的Unity Technologies,其用户数由去年刚刚推出时的1.3万增长到了今年的25万.Unity Web Player允许软件开发者在统一的平台上开发3D游戏,并通过浏览器查看实时生成的效果.这个引擎的最大特点就是普通的非专业人员也可以制作出能和专业设计师媲美的3D效果来. Unity Technologies首席执行官David Helgason在接受采访时