想请教下各位大佬们,想换到游戏开发,技能点怎么点?
- 现状: 目前在做传统的工业的开发(前端后端均略懂皮毛,环境主要是 Linux,单机应用)
- 对游戏开发的了解:查了下,游戏开发分为好多,现在自己对游戏行业完全没什么印象
- 想了解的内容: 想了解下,各个不同方向的游戏开发的技能点怎么取点
- 谢谢各位大佬
如果自己做过游戏 Demo 可能会加分,现在照着教程做 UE4 、Unity 小游戏还是简单的。
前端 3D 数学必备的,不管是不是图形学相关,这个是基础:
https://book.douban.com/subject/1400419/
那,老哥再问一个问题,既然游戏前端需要这么多内容,那相对的门槛是不是略高?还是说,因为需要的内容比较多,所以入行的门槛,(在掌握了必须的知识后)比较低呢?
转 web 也有考虑过,后面还是卡在经验上
Game Server development
https://www.gabrielgambetta.com/client-server-game-architecture.html
Game Networking
https://gafferongames.com/tags/networking/
https://docs.unrealengine.com/udk/Three/NetworkingOverview.html
Doom3 Code Review
https://fabiensanglard.net/doom3/
前端:cocos2d-x 、unity 、微信小游戏(其实也有不小的了)
后端:Erlang 、Java ( Netty )、C++
除非你非常 热爱 游戏行业,否则不建议进入该行业。热爱的意思是说,是兄弟就来砍我,你也玩得特别有意思。
技术栈相对互联网来行业来说,游戏行业技术栈相对比较窄。
另外,要考虑一下游戏行业加班的情况。
看完感觉后端知识其实没啥,最多涉及一些并发和高性能计算,和一般互联网后端开发的重合度挺高的。可能区别只是在于互联网里面很多滥竽充数写业务代码的,游戏后端更硬一些。
倒是游戏前端,我觉得真是准入门槛很高的行当。像上说的,能做的都是大厂,你跳槽又进不了大厂,直接悖论。所以基本都是被一开始就选方向的,还有各大名校毕业好找工作的垄断了吧。