Project1

标题: 原创游戏引擎XGE寻求支持[开发中,已经具备游戏开发能力] [打印本页]

作者: xywhsoft    时间: 2013-10-18 15:17
标题: 原创游戏引擎XGE寻求支持[开发中,已经具备游戏开发能力]
本帖最后由 xywhsoft 于 2013-10-18 15:19 编辑

XGE全称xywh Game Engine,是一个基于编程语言的游戏引擎,星月无痕工作组开发

特点:

一、性能强悍:
1.极致的速度:
我有理由相信目前存在的所有2D游戏引擎没有比我们的引擎更快的,我们的引擎拥有五百万级别的地砖贴图处理能力,而目前发布的游戏引擎对于贴地砖的性能表现只有十万级别甚至更低的万级别处理速度。不只是贴地砖,只要是2D贴图,我们就有自信甩同类引擎2倍的效率。

2.极致的能耗:
性能不只在于贴图的快慢,同时能耗也是重要的一环,也许因为硬件不断的更新,大家都已经不在乎内存的占用率了,但是我在乎,使用我们的引擎开发一个最基本APP的内存占用是8MB,你没有看错,和一个空白程序弹个msgbox相当的内存占用,而使用40fps不停刷新数千个贴图的CPU占用是0%。我们致力于每一字节的内存都用在刀刃上,每一个时间片都经过充分优化后使用在最恰当的地方,这是我们的方式,带给你的明显好处就是,如果你浪费大量的内存和处理器时间,在我们的引擎上,你可以浪费更多。

二、专注2D
1.2D是一种过时的技术:
没错2D是一种过时的技术,同样的,我也是一个过时的程序员,因为不专业,所以选择2D,没有模型、没有音效、没有资金,难道去开发3D写DOTA吗?有时候好的东西是需要成本的,大家都拼了老命的去追逐最新的技术,不管是不是具备驾驭技术的能力,我认为这是不理智的,所以我只专注于随手一大把素材的2D,专注于上世纪90年代的尖端技术MMX,专注于技术成本低廉现实可靠的过时技术。

2.很多的2D引擎已经无法使用
HGE作为出色的2D引擎,已经基本停更,你打算让每一个问题都自己动手去解决吗?SDL作为出色的跨平台引擎有这无与伦比的性能缺陷,你打算让你的游戏只能以20FPS还会幻灯片的效率去运行吗?风魂引擎作为大话西游使用的引擎同样采用了上个世纪的技术,但用于本世纪却一点都不逊色,但是你无法获取,这是人家的私有引擎。现在你可以选择XGE游戏引擎,满足你的所有需求。

三、自由、发展
1.完全免费使用
首先我对着自己的裤衩发誓,XGE是永久免费可用于商业的,你没有看错,永久免费,可以用于商业,没有版权问题,我们的引擎也是基于免费技术而来的,除了引擎使用的外部音频组件[bass]、网络组件[vtcp]外一切都是免费的。

2.XGE是我自用的游戏引擎
自用引擎,意味着他经历了项目的考验,同时因为不是外包引擎,自用引擎拥必须可靠、强大、顺手,而自用引擎也象征着他会随着需求而不断更新完善,我每一次的游戏项目,都会让XGE引擎伴随着我的开发过程而越发完美。而大家在引擎的使用过程中发现缺陷,我也可以及时更新修复,避免更换引擎带来的损失。

3.XGE提供免费的教学
作为XGE引擎的开发战略,我认为技术必须经过长久的交流才会形成一个好的生态环境,XGE也是如此,作为自行开发游戏引擎的我对2D游戏引擎的选择深有感触,我用过太多金玉其外败絮其中的游戏引擎做开发,而最终我不得不自己设计引擎,这是一个坑爹苦逼的过程,但我在这个过程中明白了一个真正的开发人员需要什么样的引擎,我将他设计出来,并希望它可以为同样的游戏开发人员使用,减轻开发负担。同样的我的技术也并非完美,我希望XGE可以形成一个交流圈互相帮助,而我可以保证会提供一些XGE游戏引擎的使用教学。

四、强大
1.历程
XGE游戏引擎的发展已经走过了很久,自从RGE引擎倒下后[我曾在RGE引擎工作组中帮助开发一些外围工具],我便开始设想开发一种RGE的全新替代品,并且付出了行动,因为号召力不如夏娜,而且很多人拒绝对我提供帮助,所以XGE自从诞生的那天起一直没有人气,但我并没有因此停止对XGE的更新与维护,在我不停的维护下,XGE的功能逐渐完备。

2.功能-管理器
XGE中存在各种各样的管理器,管理器可以让开发变得简单高效,例如Surface管理器可以方便的管理游戏的图片素材,而Sound管理器可以方便的管理游戏声音素材,管理器还提供了一个开发模型,你可以自己设计一个全新的管理器,去管理游戏的方方面面,管理器让原本混乱的游戏资源管理变得高效便捷。

3.功能-文件包
作为星月无痕工作组第一个发布的大作,xywhPack是我的骄傲,几年的设计历程让这个作品非常强大,而这次针对XGE设计的文件包,加入了一些其他的改进,XGE的文件包采用xywhPack进行管理,直接对素材的bitmap数据进行压制,所以压缩比非常高!而且存取速度都是非常不错的,文件包还支持管理器的自动载入。算是某种程度上的无缝结合。

4.功能-中文处理
XGE集成了中文处理能力,这在2D游戏引擎中是难能可贵的,因为目前2D游戏引擎以国外的开源项目为主流。

5.功能-GUI系统
对于一个2D游戏引擎来讲,集成GUI系统是很奢侈的一件事情,而星月无痕工作组正在紧锣密鼓的为XGE设计GUI系统,目前已经完成许多控件,未来我们会支持更多。这句话是否有保证呢?我们工作组要朝网游开发进军,所以GUI系统是一定要的!

6.未来:
XGE是一个有未来的游戏引擎,核心作者叶子的离开,也就是本人,因为这个作品放弃了高薪的工作,而选择了自由度极高的工作保证我的兴趣项目可以正常进行,梦想从未停止过,他也许还没开花,但是已经悄悄发芽,准备破土,未来的XGE更新计划我已罗列很多,正在逐步更新中,明天的XGE会更加强大,我也希望各位游戏开发爱好者可以为XGE加油!

五、完全开源
你没有看错,XGE是完全开源的软件,源代码从引擎本身到管理器,再到工具,再到衍生项目,全部开源,源代码一点不保留,方便自行扩充功能!
作者: xywhsoft    时间: 2013-10-18 15:18
接下来,我会放出一些XGE相关的图片,对引擎感兴趣的朋友可以加QQ群:48952499
作者: xywhsoft    时间: 2013-10-18 15:29

XGE游戏引擎目录


XGE游戏引擎SDK目录


XGE游戏引擎配备的压缩文件管理器


XGE游戏引擎的地砖分割工具


XGE游戏引擎地图编辑器[万能地砖]


地图编辑器配置文件,可以定制编辑器,能做各种不同地砖的2D地图


XGE游戏引擎通用地图编辑器


GUI系统演示


开源游戏坦克大战游戏目录


开源游戏坦克大战游戏演示


工作组LOGO显示[淡出]
作者: myownroc    时间: 2013-10-18 15:36
不要连帖,这里不是贴吧
@delv25 @tjjlb
作者: eve592370698    时间: 2013-10-18 16:22
这个应该转移到地球村。
作者: 柳之一    时间: 2013-10-18 16:41
qq群顯示不允許任何人加入,賣萌啊
作者: xywhsoft    时间: 2013-10-18 16:44
柳之一 发表于 2013-10-18 16:41
qq群顯示不允許任何人加入,賣萌啊

- -!

已经设置好了……抱歉
作者: Sunny.J    时间: 2013-10-18 17:02
不明觉厉。。。{:2_254:}
作者: satgo1546    时间: 2013-10-18 17:12
弱弱地问一句,这个引擎(不是游戏)是用什么语言开发的?
作者: Sunny.J    时间: 2013-10-18 17:17
话说把工作组logo看成星月夜游戏logo怎么破
作者: xywhsoft    时间: 2013-10-18 17:47
satgo1546 发表于 2013-10-18 17:12
弱弱地问一句,这个引擎(不是游戏)是用什么语言开发的?


FreeBasic 开发的
如果你用VB.NET的话,转移到FreeBasic应该是一件很轻松的事情
作者: 只是逛逛    时间: 2013-10-18 20:14
死阔以!
虽然我不会开发
作者: 浩然-Shuenhoy    时间: 2013-10-18 20:27
我想问的,你主楼提到的那些东西是已经实现的还是准备实现的= =
作者: lanlongeyu    时间: 2013-10-18 21:10
唔。。表示很感兴趣~
作者: xywhsoft    时间: 2013-10-18 21:31
浩然-Shuenhoy 发表于 2013-10-18 20:27
我想问的,你主楼提到的那些东西是已经实现的还是准备实现的= =

已经实现的,不然我拿什么截图额    - -
作者: 浩然-Shuenhoy    时间: 2013-10-18 21:53
xywhsoft 发表于 2013-10-18 21:31
已经实现的,不然我拿什么截图额    - -

需要准确数据,或者实现细节
作者: myownroc    时间: 2013-10-18 21:56
basic做的…我也会…
就是没时间…
作者: kuerlulu    时间: 2013-10-18 21:57
wolf党表示弱爆了[泥快垢]
作者: LBQ    时间: 2013-10-19 03:45
个人感觉自制引擎都是在作死(滚
作者: 浩然-Shuenhoy    时间: 2013-10-19 06:24
LBQ 发表于 2013-10-19 03:45
个人感觉自制引擎都是在作死(滚

自从开始自制引擎 我就再也没做出过游戏= =
作者: 水木依    时间: 2013-10-19 09:07
我觉得应该大力鼓励,如果都没人尝试开发引擎那我们就永远得用国外的,虽然开发引擎对许多高手来说不难,但都是那些“我会做,只是懒得做而已”的空话者,真正去做了才算是厉害,因为知识是谁都可以学到的,但成绩却不是任何人都可以做出来的。支持楼主。
作者: xywhsoft    时间: 2013-10-19 19:48
浩然-Shuenhoy 发表于 2013-10-18 21:53
需要准确数据,或者实现细节

准确数据和实现细节?

你可以加群跟我要源代码,里面有全部的实现,准确数据值的是什么呢?
作者: xywhsoft    时间: 2013-10-19 19:51
浩然-Shuenhoy 发表于 2013-10-19 06:24
自从开始自制引擎 我就再也没做出过游戏= =

因为有能力自制引擎的人,多半已经可以实现很好效果的游戏了,但是任何细微的效果都是需要时间的,业余开发者没有那么多的实现实现心目中认为优秀的游戏,而可以实现的,都不屑于去做。
作者: yagami    时间: 2013-10-19 23:42
开源啊 值得期待 配套的工具也开源不?比如地图编辑器啊这类的
作者: accban    时间: 2013-10-22 17:25
我也在编一个游戏,想把他扩展成战旗引擎,用的是VC6.0,不过发现AI是个大坑
作者: 赛露休斯    时间: 2013-10-26 09:43
这引擎是做什么类型的游戏的?
作者: xywhsoft    时间: 2013-12-2 15:31
yagami 发表于 2013-10-19 23:42
开源啊 值得期待 配套的工具也开源不?比如地图编辑器啊这类的


测试版已经发布了,在群里,如果你加了群的话可以在群共享下载

至于这个引擎用来开发什么游戏,一般来讲只要是2D游戏,他都能开发,因为这是一个相对低级的引擎。
作者: gqhondafit    时间: 2014-1-21 18:49
表示关注,话说我也想过自己做引擎……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1