1.现在还有学OpenGL的必要么?
相信我,等你做这行做久了, 不管你是引擎程序还是逻辑程序,最后都会或多或少的学些图形API。这个学习过程,跟着你的项目和你的兴趣走就好了。
在这个行业,大多数人的知识树都是"T"型的,单领域精深,多领域涉猎。对于老手来说,根本不存在 "做逻辑的完全不懂底层引擎,亦或者做引擎的完全不懂上层逻辑" 这种情况。
所以不要太在意“有没有必要学OpenGL”这种问题。用到哪,学到哪。求知若饥,虚心若愚嘛。
2.就业方面
这方面,根据题主的问题来看,题主应该目前还没有太多技术积淀,那么在当今这个时候,我还是比较推荐Unity的。题主也说了,主要目的是在三线城市混饭吃, 那么在这个问题上,真心不用纠结。
3.未来需求
这点上历史总是惊人的相似,绝大多数技术在发展进程中都是 “底层技术人员的需求会不断减小,门槛增加;上层技术人员的需求会不断增大,门槛降低”。
4. osg
请不要在这上面浪费时间。~
最后总结一下:
说真的,题主,你想太多了。我感觉现在人经常犯的一个重要问题,就是 “想的太多,做的太少”
我刚刚开始接触游戏开发时,只是一味的闷头做自己喜欢的事情而已,哪里还有时间去想 “XXX有没有必要学? 就业怎么样? 行业未来需求怎么样?”