你需要 OpenRA
红警1代的开源实现,纯 C# 写的。基本上一个RTS需要用到的东西都有。
10
2
内普蒂努 ,有个破点子,但会玩不会做
没找到RA2的具体开发时长,首先大致推测一下。西木在RA1到RA2的发售之间有4个年头,并且在中间还发售了《泰伯利亚之日》。而TS的发售时间和RA2仅仅隔了一年两个月,我估计RA2的开发可能那个年代花费了约2年到两年半的时间,而这是在开发泰伯利亚之日之后不需要摸着石头过河的情况。
那么会点C没搞过游戏开发的人做一个类似游戏,当然可以。但是我认为会走很长的弯路,即便在资源条件充足的情况下可能要花费四年甚至以上的时间。假设你在RA2或者YR的基础上制作一个全新的MOD,你都至少要学习INI的编辑和单位贴图的制作 ,这些学习时间也会占用掉你开发的相当一部分。而在这段时间内你甚至没有办法进行游戏的产出。如果学习不顺利的话时间甚至会延长。
如果是一个3D版本的红色警戒2,那么你还需要学会建模,渲染等一系列的前置知识。不过我没做过相应的工作,只是在一些群里看见做第三方零件的朋友他们的头雕模型从立项到完整的建模图大致需要四到五天的时间,而做完了你还得绑骨,最后你做出一个能动的模型,时间要多久了······而且还不止是一个模型能解决的事情,STEAM上那个单人开发的即时战略做了3年有余,到现在都没做完。题目说的只会一点C,那么你要补充的知识可是有点多了。
然后引擎方面是你需要做什么游戏,选择什么样的引擎。实际上做游戏没有孰优孰劣的引擎,如果你有能耐搞个寒霜来整都没问题。但是每个人的掌握度不一样。
最后想说一点。如果你没有相关的游戏开发经验,但是想做一个类红色警戒2的游戏,你可以先从制作它的MOD开始入手,先掌握基本的技巧和方法,然后再尝试去使用ARES或者学习Unity。其实我觉得如果做个类RA2的游戏,ARES足够了······
0
PixelXiAn ,学生狗的个人游戏工作室
0
{{question['follower_count']}} 个玩家关注
相关元素
相关游戏
相关问题
宣传说无人深空从技术角度很强,它的技术都强在哪里?12人关注 2个回答
如何在游戏设计中表达情感?44人关注 5个回答
游戏中使用即时演算剧情是否有可行性?29人关注 29个回答
开发一个类似《红警2》的游戏大概什么难度?
0 条评论