2020.08.12回复
https://bbs.saraba1st.com/2b/thread-1954320-1-1.htmlgayhub搜 game engine,按star数排列,有很多复刻游戏混在里面,比如OpenRA(红警),OpenTomb(古墓),openage(帝国),Serious-Engine(英雄Sam),
还有一些GTA的opengta2,SanAndreasUnity...不一一列举
印象中还有什么哥特王朝,辐射什么的挺多的,搜索看到过,没全都尝试
维基搜开源游戏列表,国内似乎已墙,有很多老游戏开源实现,不过纯Windows下不是很好编译,Linux到是一键过,源码不都是C++并且可读性不高。
关注过的几个
hedgewars,百战天虫复刻,pascal语言,还原度高,可惜不懂pascal,移植代码比较麻烦且花时间,已放弃
百战天虫似乎也有一些C++的实现,不过很久没关注过了,可以找找
opensnc,开源索尼克,有完整关卡和地图编辑器,C语言,上回推荐过,不过有些人编译不了工程,考虑可能误导新人,上次的回复已经删了,有兴趣自己搜搜关键字吧
如果只是玩,通常都有二进制编译版
2020.08.11回复
https://bbs.saraba1st.com/2b/thread-1954138-1-1.html感觉你这个情况花一年时间学下Unity3D比较靠谱。
简单看了下《鲁弗兰的地下迷宫与魔女之旅团》这个游戏
似乎主要是人物对话,简单3D迷宫(实际逻辑只有2D),简单回合制RPG系统,如有遗漏请补充。
这样看的话零基础Unity3D一年内基本是可以实现的。
技术实现点:
1.人物对话系统,可以使用Fungus免费的Unity3D插件,具体教程搜一下,1-2周应该可以掌握,简单了解1-3天。
2.简单3D迷宫,实际上只有2D,相机是3D的而已,类似的游戏玩过《限界凸记》。
实现上熟练使用碰撞阻挡,每次移动一个格子,90度转身,Collider对对应接触的宝箱,道具等做出反应即可。
原型实现1-3周。
教程参考Unity官方潜入游戏那个例子,熟悉了解简单3D游戏制作和处理。
3.简单回合制RPG系统。可以参考Turnbase RPG Template模板,如果自己逻辑还可以,或有一定程序基础,可以自己蛮力直接写一个。
1-2周
理想时间估算,3-4个月,
考虑第1次用Unity3D做具体实现,6-8个月,
考虑很忙且遇到问题不太会解决,10-12个月。
最坏打算,1年时间怎么也能做出个基本可玩的游戏原型了。
以上时间估计是指游戏原型,不包括美术,剧情演出等,单指程序逻辑运行,实际游戏发布版需要做非常多的细节处理,但是搭建原型并不需要花太多的时间。
教程,能翻并且英文还可以就油管,不能翻国内bilibili一般也都有搬运。
根据自身水平做出最好和最坏打算,做游戏主要是坚持,因为时间总是不够用,超出预期,3倍,5倍,10倍时间都是非常正常的事。
另外就是奇遇,如果运气好,找到一个合适的教程或者开源,可以直接改变命运,加速进度,一步升天。
所以说运气也是实力的一环,多走走看看,有时就会有奇遇。
觉得我回复的有用,可以自己把回复复制粘贴保存,这个主楼只是临时简单回复用,内容多了就删除掉。