找回密码
 立即注册
搜索
查看: 5165|回复: 40

[其他] 码农拾回初心,准备着手开发2D游戏,请教游戏引擎选择问...

[复制链接]
     
发表于 2015-2-10 14:56 | 显示全部楼层 |阅读模式
本帖最后由 vertusd 于 2015-2-10 15:01 编辑

自己也接近而立之年了,工作稳定,收入也不错,但从前的梦想一直没有实现,就是希望做游戏开发,虽然从事的一直是IT类工作,但和游戏实在沾不上边,最近因为一些事情的刺激,觉得是该捡回自己遗失的初心了,而且我要做就要做好,不是随随便便开发一个没有推广性的"DEMO",也许旁人看来是痴人妄想,不过我要说,我的生活里游戏真是非常重要的,虽然随着年岁增长,没有了玩游戏的激情,不过制作游戏的理想还在。


平台决定是IOS+ANDROID, COCOS2D 这个似乎是比较好的选择,UNITY 3D要收费,而且听说很多资源都不好弄到,请教下有无其他较好的选择。
个人比较熟练的语言是JAVA/PYTHON(代码量还行吧,毕竟做了几年码农,android开发过一些不太大的程序,python以前是开发QT GUI程序为主,django开发WEB为辅。), C++没写过大程序。

回复

使用道具 举报

     
发表于 2015-2-10 15:03 | 显示全部楼层
cocos2dx-lua或cocos2dx-js, unity3d c#或ulua,slua, unreal engine4(c++,blueprint)
回复

使用道具 举报

     
发表于 2015-2-10 15:08 | 显示全部楼层
u3d早免费了,不用pro版将就能用,cocos和u3d是目前主要的选择
unreal之流不考虑下么
回复

使用道具 举报

     
发表于 2015-2-10 15:17 | 显示全部楼层
说到2D引擎,前段时间玩Hyper Light Drifter试玩版时才发现这游戏竟然是用Game Maker做的,完全没想到能做出这么棒的效果

https://www.kickstarter.com/proj ... hyper-light-drifter
回复

使用道具 举报

     
发表于 2015-2-10 15:26 | 显示全部楼层
U3D个人版不要钱的.......拿来练手很赞
回复

使用道具 举报

发表于 2015-2-10 16:26 | 显示全部楼层
u3d. cocos是渣不要碰
回复

使用道具 举报

     
发表于 2015-2-10 16:37 来自手机 | 显示全部楼层
我也是,研究生毕业25岁了,不是计算机专业,但是进了单位一个it单位做算法,我也想写游戏,…

——发送自S1 Pluto
回复

使用道具 举报

     
发表于 2015-2-10 16:58 | 显示全部楼层
商业项目的化还是推荐2d用cocos,3d上unity。cocos还是有些优势的。
不过自己个人的项目我觉得直接上unity可以更容易一些更先进的做游戏的思想。
unreal不建议新手上手。
回复

使用道具 举报

     
发表于 2015-2-10 17:22 | 显示全部楼层
确定要做2D游戏的话用2dx。
不然用U3D。
单干的话用U3D。
回复

使用道具 举报

     
发表于 2015-2-10 17:24 来自手机 | 显示全部楼层
個人感覺先用gm練練手再上cocos有奇效,畢竟做遊戲不單是技術活

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
发表于 2015-2-10 17:26 | 显示全部楼层
U3D也不是万能药
老老实实从rpgmaker开始
觉得自己比一般玩家水平高可以用rpgmaker里的rgss
觉得自己水平更高的
请参照我签名
回复

使用道具 举报

     
发表于 2015-2-10 18:20 | 显示全部楼层
最近在用cocos2d-js来做一具网页项目,工具链用起来像吃屎,文档也很不友好,工具链和库版本还有兼容性问题。
回复

使用道具 举报

发表于 2015-2-10 18:29 来自手机 | 显示全部楼层
找到自己的同类了
回复

使用道具 举报

发表于 2015-2-10 18:29 来自手机 | 显示全部楼层
找到自己的同类了
回复

使用道具 举报

     
 楼主| 发表于 2015-2-10 20:16 | 显示全部楼层
我是自己单干,目前的工作肯定不可能辞退,准备找两个人一起来做,一人美工,一人服务端,我来做客户端。
目前可选的游戏方案想了2个,我准备想好10个后,再从中挑一个最可行的。
回复

使用道具 举报

     
发表于 2015-2-10 20:19 | 显示全部楼层
3d 2d 不分家,视角不变就是2d
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-2-10 20:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2015-2-10 20:35 | 显示全部楼层
其实之前看的那个讲独立游戏的纪录片感触很大,做一个优秀的游戏可能目光可能不是1年两年,而是5年为刻度!,方案一个一个,原型一个一个,做了推翻,推翻了做。最后精益求精的东西才能好玩。
回复

使用道具 举报

     
发表于 2015-2-10 22:37 | 显示全部楼层
easytech可知否?
回复

使用道具 举报

     
发表于 2015-2-10 22:52 | 显示全部楼层
自己也有此意。只是平时工作太忙,实在难以分神搞别的。
回复

使用道具 举报

     
发表于 2015-2-11 09:52 来自手机 | 显示全部楼层
楼主真的做好了可以考虑上Steam……
回复

使用道具 举报

发表于 2015-2-11 10:50 | 显示全部楼层
今年再没什么突破自己也要去做游戏了,cocos和unity3d一起看的,最后选择了unity3d
回复

使用道具 举报

发表于 2015-2-11 11:19 | 显示全部楼层
跟楼主差不多,也是码农一个想做个自己的游戏,最后还是选的unity,现在非pro版已经免费了,而且3D固定视角的2D游戏,做起来也挺方便的,楼主可以参考下
话说善意的提醒一下美工真的很重要,而且最好要找到能跟自己设计思路合拍的,不然实际开工的时候会很痛苦
回复

使用道具 举报

     
发表于 2015-2-11 12:09 来自手机 | 显示全部楼层
我和11楼觀點一樣先用rm gm做出個“遊戲”,知道什麼是做遊戲而不是寫代碼。能用這些做出有意思的東西之後,想進一步再上U3D cocos

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
发表于 2015-2-11 12:19 来自手机 | 显示全部楼层
而且gm rm可以以最快的速度實現你的想法,讓你做出這個還能玩的demo/原型。還是那句話做遊戲不是寫代碼,工具引擎強大不是遊戲好玩不好玩的基礎,你的思路才是。
當然也可能是我自己弱雞,一開始直接用cocos2dx做出來的東西簡直不能叫遊戲,後來老老實實滾回去用rm gm練手反而好很多,可以把更多的心思用來學習如何做遊戲而不是解決技術問題,這是我自己的慘痛教訓你聽聽就好,或許你比我強很多直接就能搞定也是很有可能的啦xd

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
发表于 2015-2-11 13:57 | 显示全部楼层
不會寫代碼的也想參與
回复

使用道具 举报

     
发表于 2015-2-11 15:40 | 显示全部楼层
2D的话基本常见的话就是COCOS2D-X或者UNITY3D了。

如果是码农起手的话基实都不是问题。喜欢自己控制所有东西的话就用cocos2d-x,好好学下c++。喜欢能快速开发或者是需要和一些人合作的话就搞Unity好了,好好看看文档上手很快,虽然坑多一些。
回复

使用道具 举报

     
发表于 2015-2-11 17:43 | 显示全部楼层
一个建议就是,如果你要用cocos2d,别用c++写游戏逻辑,c++只渲染就好,最好使用lua写逻辑
回复

使用道具 举报

头像被屏蔽
发表于 2015-2-11 18:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-2-11 20:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2015-2-11 22:10 来自手机 | 显示全部楼层
yurejian 发表于 2015-2-11 18:57
LZ想做啥游戏,需要美工么?

手游,美工还没定,游戏方案也在规划之中,初步想开发一个单场景的多人对战游戏。
回复

使用道具 举报

     
发表于 2015-2-11 23:12 | 显示全部楼层
哈哈跟楼主一样正在独立开发,目前用的是cocos,确实有点坑,不过习惯了就还好,想问下楼主游戏音乐这块准备怎么搞?本来我想去找点开放版权的音乐,发现资源太少很少有自己中意的,难不成要去学作曲( ‾᷄꒫‾᷅ )好纠结

——— 来自Stage1st Reader For iOS
回复

使用道具 举报

     
发表于 2015-2-11 23:59 来自手机 | 显示全部楼层
居然找到了这么多和我类似的人,不过我不是码农。。只会玩点max的角色动作。还在考虑如何入手。。

----发送自 HUAWEI HUAWEI P7-L07,Android 4.4.2
回复

使用道具 举报

     
发表于 2015-2-12 11:35 | 显示全部楼层
很难在游戏区看到这么有心的帖子还以为自己在csdn呢。

程序问题不大,慢慢摸索或者听论坛各位大侠应该不错。但美工怎么考虑?总不能是程序自己来吧(虽然可行但感觉这样负担很大,看看独立制作人那套纪录片各个苦13),和人合作要考虑他人的配合程度,也有一部分坚持不了而中途放弃的(各种原因)。比较靠谱办法例如网上找替代资源,等游戏成型后再找美工。

引擎cocos2dx和u3d都可以,选择一个适合项目和自己的,听别人还不如试一下,合适自己的才是最好的。从零自己写也行(学到的更多),但也最耗时的……这就要看楼主写游戏的本意了。

同是业余写游戏,基础渣经验谈不上,以上只是个人体验。

回复

使用道具 举报

     
发表于 2015-2-12 14:49 | 显示全部楼层
其实感觉人员挺重要的,不太推荐就在网上找人,毕竟不是现实认识的人不太容易维持。
以前也在网上召集过游戏开发的人,虽然来的人都不错,但是到后面热情减了一些就陷入了一直催坑的情况了。

嘛,总之可以的话最好还是找现实中认识的朋友。既然是学程序的话,应该会有些做游戏美工或者学过下音乐的朋友吧。

啊,说的引擎来着,引擎的话用过ogre,irrlicht之类的,ogre其实挺不错的,好像也能做ios,就是dx11支持比较坑,如果做demo干脆自己写个还比较简单。cocos怎么看都很坑(个人意见),unity3d帮朋友弄过一下,感觉挺方便的,学过c/c++的话里面的c#应该不难。
回复

使用道具 举报

     
发表于 2015-2-12 15:17 | 显示全部楼层
vertusd 发表于 2015-2-11 22:10
手游,美工还没定,游戏方案也在规划之中,初步想开发一个单场景的多人对战游戏。
...

多人在线对战?怎么看都不靠谱吧,你可以先玩玩现在市面上的那些手游moba感受一下
回复

使用道具 举报

     
 楼主| 发表于 2015-2-12 17:02 来自手机 | 显示全部楼层
我去了解下,准备操作极简化
回复

使用道具 举报

     
发表于 2015-2-12 17:48 | 显示全部楼层
pockee 发表于 2015-2-11 23:12
哈哈跟楼主一样正在独立开发,目前用的是cocos,确实有点坑,不过习惯了就还好,想问下楼主游戏音乐这块准 ...

非商业用途免费,jamendo.com上挺多的
回复

使用道具 举报

     
发表于 2015-2-12 18:20 | 显示全部楼层
luke06 发表于 2015-2-12 14:49
其实感觉人员挺重要的,不太推荐就在网上找人,毕竟不是现实认识的人不太容易维持。
以前也在网上召集过游 ...

ogre是个大坑,没事别往里跳
回复

使用道具 举报

     
发表于 2015-2-12 18:56 | 显示全部楼层
oz01 发表于 2015-2-12 18:20
ogre是个大坑,没事别往里跳

嘛……的确是个坑,之前用ogre+bullet做过一套引擎,细节问题一堆堆的
不过弃掉主要原因还是dx11支持从来就没有正常过,连官方sample都有问题= =
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-28 20:23 , Processed in 0.280678 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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