想找新工作,求指点。
外包,工作单调乏力,想找新工作。偏好游戏设计,10多年的游戏经历。可是对游戏设计来说就是菜鸟。求大神指点迷津。
本人现在掌握的技能:
win32API,MFC等工作一直在用,对GDI(+)等都是比较熟悉了。windows下程序设计没啥问题了(疑难杂症另算)。算法,数据结构一直再看,那玩意有时候真是靠灵感的。对人工智能比较偏好,书也看了一些,但是没怎么动过手。网络编程基本上就是会用了,没啥特别理解。
Linux学过,用过,研究过。谈不上深入,但是喜欢捣鼓。数据库小熟悉,不过忘得差不多了,上手还得复习点时间。
现在准备做点东西,首先是库,用OpenGL还是Direct3D?其次要到什么水准,找这方面工作才有选择权?还有,客户端工程师和服务器工程师到底怎么定位的?网上招聘的有的时候客户端要求处理碰撞逻辑什么的,有的时候服务器端的要求。。。坑人啊。。。
大哥大姐,叔叔阿姨们指教,小弟在这先谢了。
[解决办法]
学的知识挺多的,不过工作不需要面面俱全,只要你找到一个面,甚至是一个面里的一小块区域,或者一条线研究透了就很牛了。而这个面首先需要是你感兴趣的,其次是你学的比较透彻的,掌握比较好的,最后朝着这个方向找工作和继续加强这个方向的学习。技术这门学问只要下功夫,没有学不会的。
[解决办法]
帮楼主顶起, 同样面临这个问题~
[解决办法]
先找开源的看看呗,开源的很多啊
[解决办法]
其实 LZ你已经很牛了.
大胆的去干吧..
[解决办法]
从楼主的描述中看,感觉是啥都懂点,啥都不会。
[解决办法]
我现在的处境跟你一模一样,LZ!
不想做外包了,想转游戏开发,但我数学不是很好。正在看OpenGL,很纠结现在是辞职还是不辞.
[解决办法]
搜网络教程“学OpenGL编3D游戏”
[解决办法]
这么多经验
很好找工作啊
[解决办法]
游戏挺火啊 支持楼主 冲吧
[解决办法]
看楼主的经历,如果要进入游戏行业,应该选择服务端会适合一点~
库什么的不用想了,现在没几个公司自己写~基本都是那几个火的引擎拿过来修改到适合自己的项目就用~不过做游戏的鲜有用OpenGL的这个看看显卡的宣传就懂了。
至于什么水平可以选择的话,看你想做什么类型了,如果是引擎部分的话最好对市面上火的引擎非常了解同时有一款自己修改完善的引擎库,如果是客户端部分的话最好熟悉3D相关的库以及有一款小的单机或者网络游戏作品,如果是服务端部分就需要对通信和数据比较了解一点。
至于客户端和服务端的具体分类真不好说,因为看具体的游戏设计了,基本上主程序员是不分这些从引擎客户端到服务端全部都要参与。对于服务端和客户端来说以我自己的看法就是需要用到GUI的算是客户端吧,因为我原来也是客户端程序,但是经常做功能是需要自己去修改服务端的相关功能的,所以说白了客户端和服务端差不多,不过客户端涉及到一个显示的问题,所以对于图形库需要比服务端了解一点,而服务端涉及到存储的方面所以对数据库又需要了解一点~
作为碰撞处理,我这里可以告诉你,客户端的碰撞处理只是用来显示或者检测的,具体的碰撞基本都在服务端做,要不作弊也太简单了,但是由于服务端不可能做所有的检测,所以客户端会做一些预测的减少服务端的检测。
总的来说吧,游戏行业程序员要学的东西挺多的,不过不用在意,只要基础好,什么都是现学,用到什么学什么就好了,除非你想直接干主程做构架~
[解决办法]
祝你好运