游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6627|回复: 1

Numen Game Engine 2.0 发布

[复制链接]

41

主题

148

帖子

184

积分

注册会员

Rank: 2

积分
184
QQ
发表于 2008-3-25 10:05:00 | 显示全部楼层 |阅读模式
    Numen游戏引擎是一款PC平台上的2D游戏引擎,基于DirectX 9.0 SDK 2006 December,采用C++(Visual Studio 2005)及Win32 API开发,最新版本2.0,3.0已随新网游项目进入开发阶段。引擎的前身是2003年开发的Ares游戏引擎,在前作的基础上,进行了功能扩展和大量性能优化,集成了很多最新的游戏开发技术。
    引擎开发团队坚持品质决定生存的开发理念,注重引擎结构和代码质量,不断提高引擎的效率和稳定性,现在已完全具备独立开发2D游戏的能力,并可配合3D渲染引擎制作高性能3D游戏,第一款基于2.0版引擎的即时战略游戏“战线”已完成所有程序工作。
    Numen引擎运营理念是:为游戏开发商提供强大的技术支持、丰富的售后服务和灵活的合作方案。在为游戏开发商提供标准引擎服务的同时,为游戏开发商定制所需的代码、组件和工具,甚至为商业游戏项目提供直接的代码和技术支持。选用Numen引擎,将加速游戏开发过程,极大降低游戏开发成本,为网络游戏的开发提供更可靠和成熟的技术保障。
    Numen引擎为游戏开发商提供丰富的演示程序、说明文档、教程和工具,并提供良好的售后技术支持和咨询服务,可以让开发人员在很短的时间内掌握引擎的使用,快速投入到项目的实际开发中。Numen Software还为不同发行版本提供不同的升级服务,最大限度的保障开发商的投资。
    Numen引擎最大的特色,在于为游戏开发商快速推出高性能网络游戏提供强有力的技术支持。Numen Software非常重视和开发商建立长期的合作伙伴关系,对于长期合作伙伴,Numen Software将提供更灵活的合作形式,更丰富的服务内容,甚至为游戏项目提供全程的技术支持。

一、组件简介
    引擎提供204个函数(不包括类和接口函数)和73个接口和类,分为六大组件:NumenMisc,Numen3D,NumenMedia,NumenNetwork,NumenScript,NumenMap2D。由于引擎大量采用接口对代码进行封装,所以引擎的使用非常容易上手,任何具备一定基础的游戏程序员,都能在教程和例子的帮助下快速掌握利用引擎开发商用级游戏所需技能。
引擎同时提供了纹理资源编辑器、2D模型编辑器、单位编辑器、建筑物编辑器和2D地图编辑器等工具(商业版本将提供源代码支持),为2D游戏的开发提供强大的代码基础,使开发商无需重复开发大量底层关键技术,直接将注意力集中到具体游戏的制作中,极大节省了开发成本。
    NumenMisc:积累和开发了大量游戏开发中需要的数据结构,函数,算法等,是整个引擎的基础组件。支持数据压缩,加密,文件管理,字符串,堆栈,队列,命名列表,内存分配管理器,索引列表,ID管理器,ODBC数据库访问,自由队列,Win32程序框架...
    由于NumenMisc中整合了大量世界流行和成熟的算法,再加上引擎开发团队的很多独创开发,长时间的项目测试,保证了游戏开发的框架稳定,算法高效,开发商几乎不再需要开发自己的底层函数库。
    Numen3D:基于Direct3D的2D图形组件,充分利用3D硬件的加速能力渲染丰富的2D游戏世界。支持Win32 3D游戏程序框架,3D粒子系统,游戏资源管理,纹理资源包,2D模型资源包,丰富的图形化控件包括消息板,自由区域控件,按钮,按钮列表,复选框,组合框,编辑框(普通和带IME),列表框,图片框(支持动画),进度条,单选按钮,垂直和水平滚动条,滑动条,文本框,标签控件,支持多行格式化文本的文本框...
    目前Numen3D提供的技术与工具可以满足任何2D游戏图形开发需求,配合各种编辑器源代码与开发团队的支持,开发商可以将注意力直接集中到游戏的图形和效果制作工作中,多达15种的图形控件支持,可以满足任何游戏界面设计需要。
    NumenNetwork:基于Winsock2的网络通信组件,实现了TCP服务端及客户端,UDP服务端及客户端,支持完成端口(包括TCP和UDP)技术,可靠传输,有序传输和局域网组播等多项网络通信技术,在引擎强大的基础组件支持下,功能和稳定性都得到极大提升。
网络通信技术已经比较稳定和成熟,开发商可以直接应用引擎提供的成熟通信模型和简单易用的高效通信接口,无需将大量时间花费在基础通信组件的开发中。
    NumenMedia:基于DirectMusic和DirectSound技术的多媒体播放组件,支持所有常用音频及视频格式,支持背景音乐播放,混合播放,场景3D音效,通过组件接口提供的大量播放控制函数,使游戏音乐的管理和控制像使用播放器一样简单,而性能和灵活性没有丝毫的降低。
    NumenScript:完全自主开发的符号分析接口,汇编脚本接口,INI文件访问接口,配合世界流行的Lua脚本技术,为游戏脚本开发提供了完整的高性能解决方案。
NumenMap2D:强大的2D地图系统,丰富的制作工具,包括地图编辑器,纹理编辑器,模型编辑器,建筑物编辑器,单位编辑器,游戏数据编辑器,支持A*寻路算法和独创的动态寻路算法,区域管理接口和卫星地图接口等,为2D游戏地图系统提供了整套技术支持,使开发商直接将人力投入到地图制作中。
    关于引擎的具体类,接口,函数,工具,帮助文档,教程,演示程序和示例代码的详细情况,可以登陆www.numenstudio.com下载最新的引擎开发包直接鉴赏。

二、授权与费用
    Numen Software保留Numen引擎所有源代码及资源版权,任何个人和团体可以免费使用引擎开发非商业用途的游戏和程序,可以修改和使用公开发布的代码及相关资源。任何非Numen Software正式授权而利用引擎从事的商业活动将成为侵权行为,包括利用引擎开发商业游戏,出版引擎代码和其他相关资源。
    基于为开发商节约开发成本考虑,引擎将提供以下多种方式的授权,并可根据开发商具体需求,提供任意其他合适的授权方案。(各授权版本的内容参阅后面的详细介绍)

                             Numen游戏引擎2.0授权方案
授权版本                   授权费用        运营分成        授权期限        升级支持        技术支持
Numen引擎2.0团队版        ¥30000           无           3年           无          有限
Numen引擎2.0商业版        ¥50000           无           5年           无          完全
Numen引擎2.0企业版        ¥80000           5%           8年        有限升级          完善
Numen引擎2.0合作版        ¥200000          15%           永久        时间升级          彻底

    1、Numen引擎2.0团队版。为游戏开发商提供最经济的解决方案,省去了雇用高级主程序为游戏构建底层代码带来的时间和经费开销。授权内容包括引擎SDK开发包,工具,演示程序,示例代码,帮助文档和教程的商业开发授权,但不包含引擎工具的源代码。开发商无需支付任何运营分成,享受3年的引擎商业开发授权,无法获得引擎升级支持。有限的技术支持包括:授权期内的电话或网络技术咨询服务(仅限于引擎相关内容)。
    2、Numen引擎2.0商业版。为游戏开发商提供较完善的解决方案,省去了雇用高级主程序为游戏构建底层代码带来的时间和经费开销。授权内容包括引擎SDK开发包,工具,演示程序,示例代码,帮助文档和教程的商业开发授权,同时包含引擎所有工具的源代码。开发商无需支付任何运营分成,享受长达5年的引擎商业开发授权,无法获得引擎升级支持。完全的技术支持包括:授权期内的电话或网络技术咨询服务(仅限于引擎相关内容),一次为商业项目提供程序和技术规划的机会。
    3、Numen引擎2.0企业版。为游戏开发商提供完善的解决方案,花费不多的费用即可获得引擎SDK开发包,工具,演示程序,示例代码,帮助文档和教程,同时包含引擎所有工具的源代码,节省了开发团队从零开始制作底层引擎所需的时间和经费开销。开发商需要支付任意使用引擎开发的商业产品运营收入的5%,享受长达8年的引擎商业开发授权,有限升级包括:1年内针对开发商提出的引擎代码需求(即引擎组件未提供完整而游戏开发所需的代码调整),提供免费的升级服务。完善的技术支持包括:授权期内的电话或网络技术咨询服务(仅限于引擎相关内容),一次为商业项目提供程序和技术规划的机会,1年内为开发商提供任意开发技术咨询服务(不局限于引擎相关内容)。
    4、Numen引擎2.0合作版。为游戏开发商提供彻底的解决方案,花费合理的费用即可获得Numen引擎2.0所有源代码开发授权(仅限于开发商内部使用,不得转售和转让,需签订具体的协议),获得引擎SDK开发包,工具,演示程序,示例代码,帮助文档和教程,同时包含引擎所有工具的源代码,节省了开发团队从零开始制作底层引擎所需的时间和经费开销,节约了开发商为构建自主产权的高性能引擎所需承担的风险和支出。开发商需要支付第一款使用引擎开发的商业产品运营收入的15%,享受永久的引擎商业开发授权,时间升级包括:1年内针对开发商提出的引擎代码需求(即引擎组件未提供完整而游戏开发所需的代码调整),提供免费的升级服务;免费提供Numen引擎3.0团队版的升级服务。彻底的技术支持包括:授权期内的电话或网络技术咨询服务(仅限于引擎相关内容),一次为商业项目提供程序和技术规划的机会,1年内为开发商提供任意开发技术咨询服务(不局限于引擎相关内容),2年内为开发商提供3次任意游戏开发关键技术的攻关支持(提供原理和代码)。
    除了以上4种标准授权方案,Numen Software还可以根据开发商提出的合作方案建议进行灵活的授权合作。

三、投资分析
    使用Numen游戏引擎开发商业游戏,将获得超出预期的回报,一是可以减少整个开发团队至少半年的开发时间;二是可以节约雇用高级程序员构建引擎所需的巨额开支;三是可以规避游戏开发可能产生的项目失败风险;四是可以获得Numen Software的强有力技术支持。
    1.减少团队开发时间。对于没有开发经验和技术积累的团队,开发一个(网络)游戏需要一个磨合周期,也需要至少半年的基础技术开发周期,使用免费的开源游戏或引擎代码可以一定程度减少这个时间,但是由于开源代码不包含任何的技术支持,开发团队将面临巨大的技术风险,同时也需要花费较长的时间去熟悉代码。
    2.节约程序员开支。对于没有高级主程序的开发团队,很难制作出满足游戏需求的高性能引擎,也无法保证项目能成功按时完成而导致投资失败,目前发达城市的主程序月工资一般在10000到20000,而主程序带领3至5名程序完成符合要求的底层引擎也至少需要半年以上的时间,这个费用在120000-200000,再加上硬件和其他办公费用,光前期底层开发就将消耗200000-300000的费用,虽然获得了代码产权,但也付出了巨大代价,同时不能保证代码的高效,更无法保证代码的成熟和高效。
    3.规避项目风险。一个引擎从开始到成熟,需要一个长期的过程,无论主程序水平有多高,仍然无法保证代码的稳定,一个没有技术和人才积累的公司,想在短期内进行投资,并在项目开发完成后立即获得投资回报,没有强有力的引擎支持,几乎是不可能的。开发过程或项目运营中可能因为某些关键技术无法实现,或是因为引擎结构差,可维护性不高,工作不稳定或性能不高等问题导致项目被迫终止,所有投资将付诸东流,团队也将被迫解散。
    4.强有力技术支持。实践证明借鉴他人的成熟经验,是起步中的公司或个人的最佳选择,不仅可以节约时间,还可以降低费用和开发风险。Numen Software的主程序拥有长达18年的游戏经验和11年的游戏开发经验,6年以上的引擎开发经验,多次的商业开发合作经验。通过与Numen Software进行商业合作,可以获得不同强度的技术支持服务,使公司决策层完全不用担心游戏开发的技术问题。
    使用Numen引擎进行游戏开发,将是游戏开发商的英明选择,将为开发商带来巨大的投资回报,为游戏开发全过程带来最完美的解决方案。Numen Software期待与任何致力于制作高品质(网络)游戏的开发商建立长期与灵活的合作。

四、联系方式
负责人:张先生
网  址:www.numenstudio.com
电  话:13980474966
邮  件:euho@sina.com
QQ:   35830152
地  址:四川省成都市

   
    更多资源和信息请访问Numen Software官方网站。http://www.numenstudio.com
sf_200832510445.jpg

0

主题

1

帖子

11

积分

禁止发言

积分
11
发表于 2013-11-16 21:18:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-2 23:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表