设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6934|回复: 26
打印 上一主题 下一主题

[原创发布] 原创游戏引擎XGE寻求支持[开发中,已经具备游戏开发能力]

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-10-18
帖子
12
跳转到指定楼层
1
发表于 2013-10-18 15:17:47 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 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是完全开源的软件,源代码从引擎本身到管理器,再到工具,再到衍生项目,全部开源,源代码一点不保留,方便自行扩充功能!

评分

参与人数 1星屑 +1 收起 理由
Sunny.J + 1 狂霸酷炫屌炸天

查看全部评分

Lv1.梦旅人

梦石
0
星屑
55
在线时间
191 小时
注册时间
2011-1-30
帖子
118
28
发表于 2014-1-21 18:49:13 | 只看该作者
表示关注,话说我也想过自己做引擎……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-10-18
帖子
12
27
 楼主| 发表于 2013-12-2 15:31:00 | 只看该作者
yagami 发表于 2013-10-19 23:42
开源啊 值得期待 配套的工具也开源不?比如地图编辑器啊这类的


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

至于这个引擎用来开发什么游戏,一般来讲只要是2D游戏,他都能开发,因为这是一个相对低级的引擎。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
26
发表于 2013-10-26 09:43:34 | 只看该作者
这引擎是做什么类型的游戏的?
最近在研究XAS
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
188 小时
注册时间
2013-4-18
帖子
15
25
发表于 2013-10-22 17:25:10 | 只看该作者
我也在编一个游戏,想把他扩展成战旗引擎,用的是VC6.0,不过发现AI是个大坑

点评

嗯,任何引擎编写游戏,AI都是相当麻烦的环节呢  发表于 2013-10-22 18:35
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3583
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
24
发表于 2013-10-19 23:42:17 | 只看该作者
开源啊 值得期待 配套的工具也开源不?比如地图编辑器啊这类的

点评

出了测试版 记得@下 我想学习下  发表于 2013-10-22 20:34
另外BMFONT字库数据保存为点阵数据,因此字库文件非常小,运行时动态还原为BMFONT缓存,算法经过多次优化,渲染效率非常好,缺点是超大字体支持不..  发表于 2013-10-22 18:35
全部开源,包括其他相关项目[例如xywhPack]也全都开源 中文处理有两种,一种是TTF[采用FreeType渲染],一种是类似BMFONT的字库  发表于 2013-10-22 18:33
顺便问下 支持中文处理 是不是抛开了低效的ttf 提供了个比较丰富的类似BMFONT字库?自制实在太累了 一直在寻找。。。  发表于 2013-10-19 23:46
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-10-18
帖子
12
23
 楼主| 发表于 2013-10-19 19:51:31 | 只看该作者
浩然-Shuenhoy 发表于 2013-10-19 06:24
自从开始自制引擎 我就再也没做出过游戏= =

因为有能力自制引擎的人,多半已经可以实现很好效果的游戏了,但是任何细微的效果都是需要时间的,业余开发者没有那么多的实现实现心目中认为优秀的游戏,而可以实现的,都不屑于去做。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-10-18
帖子
12
22
 楼主| 发表于 2013-10-19 19:48:16 | 只看该作者
浩然-Shuenhoy 发表于 2013-10-18 21:53
需要准确数据,或者实现细节

准确数据和实现细节?

你可以加群跟我要源代码,里面有全部的实现,准确数据值的是什么呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
294 小时
注册时间
2013-6-14
帖子
168
21
发表于 2013-10-19 09:07:06 | 只看该作者
我觉得应该大力鼓励,如果都没人尝试开发引擎那我们就永远得用国外的,虽然开发引擎对许多高手来说不难,但都是那些“我会做,只是懒得做而已”的空话者,真正去做了才算是厉害,因为知识是谁都可以学到的,但成绩却不是任何人都可以做出来的。支持楼主。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
20
发表于 2013-10-19 06:24:18 | 只看该作者
LBQ 发表于 2013-10-19 03:45
个人感觉自制引擎都是在作死(滚

自从开始自制引擎 我就再也没做出过游戏= =

点评

LBQ
假如只是为了自己的游戏而制作引擎的话我真心认为是作死(说够了没有  发表于 2013-10-19 06:37
hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 14:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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