找回密码
 立即注册
查看: 337|回复: 8

如何用Java自研独立游戏引擎?

[复制链接]
发表于 2022-4-17 17:39 | 显示全部楼层 |阅读模式
世面上大多独立游戏游戏的开发都使用Unity,Unreal,等大厂商研制的引擎所开发,这些引擎虽然用起来方便但精通困难,少说也有好几个月的学习成本。
而且,当我们需要一些特殊功能但一般引擎又很难学到时该怎么办?
没错。。。。就是自己写一个新的!!! (额,好吧,这根本就不是一个好方法,去学习才是王道,但是本人又是一个喜欢较真的人,莫得法子。   )
下面就隆重介绍一款自己开发的2D游戏引擎。
铛铛铛铛。。。。。。。。。。。


哇⊙⊙!
看这次时代的光影!


哇⊙⊙!
看这 逼哄哄的特效!


哇⊙⊙!
看这。。。。。。
好啦!不要吹牛了!
快仔细说说你的引擎有什么东西吧。
首先,这是一款由Java开发的引擎(你已经说过了!),没有使用任何的第三方库,纯CPU渲染(连集成显卡都没用到),运行帧数在70到80之间(有时候可以上好几百)。这个引擎每一个字都是亲手打上去的(有点辛苦),而且带有我自己研制的物理引擎。
而且,这个引擎是和游戏绑定在一起的,也就是直接写在游戏代码里面!!!?
好吧~_~,现在也许有些人已经开始笑了,但这不重要,重要的是已经实现了。
其中物理引擎是用的我自己高中时期的一个想法搞出来的,具体点就是用球之间链接一根弹簧的方式。(简单粗暴效果好 )
而且,令人震惊的是,我最初的目的只是为开发一款游戏,开发引擎只是一部分而已,这也就是为什么引擎直接与游戏绑定。从游戏开发到现在已经三个月了,如果只算引擎开发时间的话只有不到3个星期,感觉比去学Unity要省时多了,效果还算可以,我很满意 (其实是因为我完全不会Unity而已,为图省事,出此下策,大家不要学我)
@@关于这个游戏:
这是一款2D丧尸开放世界生存游戏,在游戏世界中你可以招募队友,可以种田,可以卖房,可以养鸡,可以玩滑板,甚至可以开遥控汽车 ,有主线任务,也有支线任务。玩家可以根据自己的喜好把它玩成任何一款游戏,比如:
Minecraft(游戏可以盖方块,建造营地,造火堆,造床),
GTA(地图很大,有酒吧,有医院,可以买房买车(虽然是遥控车 )),
星际争霸(游戏可以用类似星际争霸的操作方式去操作队友,玩成一款策略游戏),
僵尸危机(4399上一款突突突射击游戏),
星谷露物语(可以养鸡种田),
可以塔防,甚至是走路模拟器 。
游戏拥有自己的天气系统,可以打雷下雨等。
说的这么好听,还不如让大家看看,下面上一段游戏视频。

游戏录屏
https://www.zhihu.com/video/1222650709247983616
游戏届时会上架Steam平台,希望感兴趣的可以多多支持一下。   可以加我QQ1848849292来讨论或者测试一下游戏。
第一次写文章,多多包涵

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2022-4-17 17:41 | 显示全部楼层
不要太冷清了啊!
发表于 2022-4-17 17:49 | 显示全部楼层
你的游戏模型在哪里买滴
发表于 2022-4-17 17:53 | 显示全部楼层
都是自己画的。
发表于 2022-4-17 18:03 | 显示全部楼层
作者游戏引擎发布吗
发表于 2022-4-17 18:05 | 显示全部楼层
这个直接和游戏绑定在一起的,没办法单独拿出来。
发表于 2022-4-17 18:13 | 显示全部楼层
能够分享下实现逻辑吗
发表于 2022-4-17 18:23 | 显示全部楼层
不把他从游戏中提炼出来,不能称之为引擎。。。。
发表于 2022-4-17 18:27 | 显示全部楼层
游戏是用 javafx 写的吗,还有这是开源的吗?
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-7 15:40 , Processed in 0.147603 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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