卖的很欢乐
游戏程序猿学习选择方向

大家好我是卖的很欢乐,由于很多游戏方面的教材是基于vc++6.0的所以就以他为平台吧

下面是3年时间你准备选择的,我们是业余的没这么多时间,全面发展,而已计算机是个很深奥的东西,所以能熟练掌握1样,也很不错了

,当然你也可以研究其他的如果还有其他时间的话!

吐槽:我是半灌水,神马都懂一点点!

服务端程序猿

精通C++,熟悉Lua脚本语言 ps:python也不错,但lua支持多线程,python每个虚拟机只支持1个线程!而已拥有完善的类库

熟悉各种数据结构和算法

熟悉TCP/IP,Socket,ACE,UDP等网编程,ps:tcp-ip协议!3本板砖

熟悉数据库程序设计 ps:这个高性能数据程序设计很重要,精通MySQL数据库结构设计,精通SQL语句的优化!

熟悉多线程编程技巧 ps:简而言之就是熟悉windows平台开发。ps:不容易呀!

学习流程->C++->数据结构与算法->操作系统->windows编程->通信协议->windows网络编程ps:然后,高效通信模型是必不可少的

->数据库原理ps:然后sql,同意查询嘛,都用得到的->数据库诊断与性能优化,->加密解密基础,,ps游戏版本管理,升级这些也是要考虑的,亲!

2D程序猿

精通C/C++,精通C++,熟悉Lua脚本语言

熟悉 ATL

ps:

Active Template Library活动模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。

而DirectX是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。最新版本为DirectX 11,创建在最新的Windows 7上。

熟悉 stl

ps:

STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。

熟悉常用的win32 API;ps:windos编程

熟悉各种数据结构和算法

熟悉计算机图形学

熟悉DirectX

学习流程->C++->数据结构与算法->操作系统->windows编程->ATL ps:潘爱民翻译低滴!->计算机图形学->directx

3D程序猿

具备所有2d程序猿的技能,然后附带->游戏开发物理学技能

ps:威武啊,俨然成为全能骑士啦

脚本程序猿

熟悉C++,精通lua;

熟悉数据结构与算法

学习流程c++->lua->数据结构与算法

ps:当然要想要更多的提升可以学习:编译原理,然后在学习游戏高级脚本编程!

AI程序猿

熟悉C++,lua

熟悉数据结构与算法

熟悉游戏人工智能

学习流程->c++->lua-数据结构与算法->游戏人工智能

ps:高智商的monkey

工具程序猿

熟悉c++,lua

熟悉数据结构与算法

精通windows编程

学习流程->c++->lua->数据结构与算法->windows编程

ps:想要充分了解windows编程也不是那么容易

洛丽塔の红舞鞋
鸭梨呐果山大
展开Biu

!17~鸭梨呐果山大。。。

[查看全文]
lasers
好像楼主只说了做
展开Biu

好像楼主只说了做PC端游的方向呀 门槛稍微有点高 , 现在入行刚好的选择是做手游和页游吧 页游学AS3和PHP吧, 手游最好学IOS的 ,可以用cocos2d或者cocos2d-x开发2D游戏,前者用OBJC后者用C++,当然也可以选择windows phone平台用XNA开发,安卓平台游戏还是算了。。想开发3D手游或者页游的话现在最好的选择是学习unity3D,语言主要用C#和JS,门槛比虚幻之类的重量级引擎低哦

[查看全文]
卖的很欢乐
XUXEX咖喱棒
要學這麼多啊
展开Biu

=1391=臥槽……要學這麼多啊……我鴨梨好大……要不放棄好了……Orz(開玩笑啦)

[查看全文]
毕业论文
进来看看
展开Biu

进来看看

[查看全文]
Richeir
先顶再看
展开Biu

@@25!!先顶再看~

[查看全文]
69chan
程序猿果然好难
展开Biu

想当3D程序猿果然好难……

[查看全文]
爱丽丝
开发游戏神马的果然不是一般人能玩的
展开Biu

开发游戏神马的果然不是一般人能玩的……

[查看全文]