鱼C论坛

 找回密码
 立即注册
查看: 3182|回复: 2

[已解决]想转行到游戏开发,不知道应该学习那些东西

[复制链接]
发表于 2016-7-25 21:32:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
RT
最佳答案
2016-7-25 23:21:21
首先基本的语言基础是必备的,不管你从业互联网的哪个行业

其次,开发游戏,如果是客户端的话,需要使用游戏引擎。

有哪些主流的游戏引擎呢?

不是跨平台的,不推荐。

1、cocos2dx,主要语言C++,支持lua,js。
我只用过C++的,好处开源,坏处,对3d支持似乎还不完善。
总结:就普通的开源框架,不合适的就自己改,如果你有能力。支持跨平台。文档还算丰富,社区人数也还行吧,国内用得比较多

2、unity3d,主要语言C#,js,boo
我只用过C#的,其实语言在这里没啥关系,都会编译成中间码,不过C#更好用,传闻boo后面会移除,反正我没见过boo的用法。
好处:快速开发,工具链完善,支持2d,3d
坏处:不开源,似乎上线游戏的话收你点小费用
总结,目前用过最好的游戏引擎,应该也是目前最普及的引擎,推荐。支持跨平台。文档丰富,国内外使用的人都很多。


3、Unreal
虚幻引擎,暂时还没用过,不过名气也还蛮大的。

==============================
如果你是有开发经验的,那么你可以直接从引擎入手,后面再补基础知识,建议直接学Unity3d。
如果你有opengl或者direct3d的底层知识基础,可以学下cocos2dx,学下游戏引擎。
如果你学过opengl或者direct3d,但是看不懂的话,建议你学unity3d,学前面两个可能比较枯燥,unity3d很多概念能帮助你消化,以后再重新补opengl或者direct3d
如果你还是开发入门阶段,那么你还是先学下C,C#之类的吧,写几个小项目之后,再来学游戏引擎.


----
如果你是服务器开发,当我没说...
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-7-25 23:21:21 | 显示全部楼层    本楼为最佳答案   
首先基本的语言基础是必备的,不管你从业互联网的哪个行业

其次,开发游戏,如果是客户端的话,需要使用游戏引擎。

有哪些主流的游戏引擎呢?

不是跨平台的,不推荐。

1、cocos2dx,主要语言C++,支持lua,js。
我只用过C++的,好处开源,坏处,对3d支持似乎还不完善。
总结:就普通的开源框架,不合适的就自己改,如果你有能力。支持跨平台。文档还算丰富,社区人数也还行吧,国内用得比较多

2、unity3d,主要语言C#,js,boo
我只用过C#的,其实语言在这里没啥关系,都会编译成中间码,不过C#更好用,传闻boo后面会移除,反正我没见过boo的用法。
好处:快速开发,工具链完善,支持2d,3d
坏处:不开源,似乎上线游戏的话收你点小费用
总结,目前用过最好的游戏引擎,应该也是目前最普及的引擎,推荐。支持跨平台。文档丰富,国内外使用的人都很多。


3、Unreal
虚幻引擎,暂时还没用过,不过名气也还蛮大的。

==============================
如果你是有开发经验的,那么你可以直接从引擎入手,后面再补基础知识,建议直接学Unity3d。
如果你有opengl或者direct3d的底层知识基础,可以学下cocos2dx,学下游戏引擎。
如果你学过opengl或者direct3d,但是看不懂的话,建议你学unity3d,学前面两个可能比较枯燥,unity3d很多概念能帮助你消化,以后再重新补opengl或者direct3d
如果你还是开发入门阶段,那么你还是先学下C,C#之类的吧,写几个小项目之后,再来学游戏引擎.


----
如果你是服务器开发,当我没说...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-2 17:10:20 | 显示全部楼层
cocos2d-x,适合自己创业搞,u3d适合找工作搞,cocos2d-x,要求的代码量大些,我曾做过cocos2d-x的开发,团队后面用的lua,所以看你,首先还是要明确自己想做怎样的游戏
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-21 22:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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