各位前辈,小白求指导。我给自己定的学习路线:c++primer c++标准库 数据结构 ue4 游戏引擎架构+OpenGL 。前辈们能给点建议吗Σ(|||▽||| )


推荐从美术和程序入手,游戏开发涉及的工作岗位很多很多,比如一个独立开发者,既要负责插画,场景UI,角色,特效,动作,程序还得前后端都涉及,最后还有游戏音效等等。想入游戏这行以上都可涉及,想做游戏这行就得全了解一下了...


看你的路线,应该之前是没有太多的编程基础的,建议你

1. 先把C++基本语法学一学,要做到能自己独立写一个简单项目的能力,比如实现一个简单的状态机,记录玩家从出生,到升级等级,到被击杀,等状态的跳转,跳转方式可以很简单,比如回车,比如定时,具体内容可以加一些东西,比如血量设置等,到这里你已经基本熟悉C++的使用了,

2. 学unreal,先去官网找找基础教学视频,把场景编辑器熟悉一下,然后想想自己想做什么游戏,不要想著做一个大而全的游戏,这个目标太大,可以实现一个最基础的游戏部分,角色血条,技能,buff,可交互小物件等,可以先找找相对成体系游戏案例的教学视频,B站上很多,这期间你会遇到数不清的问题,语法不懂,编译报错,介面不熟等等,百度Google,官方文档是你的好帮手,能坚持下来就能熟悉基本的unreal操作了

3. 搭一个场景,不借助教学视频的情况下,靠百度Google,官方文档,完成你第二步中脑子里的想法,进一步完善这个想法,比如加入背包,加入更加完善的装备系统,技能系统,甚至网路,这期间又会遇到一堆问题

4. 给你在第三步中搭建的场景增加画面效果,加入水流,调整光照,加入特效粒子,增加后期效果,把你的场景变得足够的漂亮,这时候的渲染效果应该是unreal给你默认提供的,多调调参数,熟悉这些参数的含义

5. 到这里,你应该已经通过各种渠道了解了游戏开发的过程,以及发展方向了,并且也有了一定的技术基础,可以返回去补补基础,C++,lua,opengl/dx,游戏ai,设计模式等等,

全日制的情况下,1-4整个流程走下来,预计3个月起步把,算是入门了,期间很多问题可能都会让你产生放弃的念头,但是坚持下来,你就是下一个大佬。

另外推荐关注知乎游戏开发板块常见大佬。


从编辑器使用开始搭建场景、UI,选定一门编程语言,通过编程来控制UI的交互。

建议从小游戏开始,推荐CocosCreator做微信、头条等小游戏开发。

直接从UE、C++开始门槛比较高,不建议新手选做方案。


先入行 这个非常关键 不管想什么办法 先入行 找到一个靠谱的老大 带你做项目

有稳定的行业资讯获得渠道

如果团队也靠谱就非常好了 经历一次成功上线游戏


c++是地狱模式 小白不如学cocos


从零开始的话,建议报一个培训班。前期太枯燥,缺少成就感


1.基础死磕靠自己

2.多做项目跑累死

3.疑难问题群里找

4.公共社区把话聊

5.没钱吃饭把活找

6.挣点小钱好养老


看路线似乎是想走开发(程序岗位)而不是做游戏。这样的话,能走对应的大学或者靠谱的培训班比较好。主要是这样平白自学入门的话,各种基础不好不说,程序大佬对你的顾虑也多。

虽然说最好的办法是跟项目走,但是程序还是要讲实际技能知识作为基础的。

总结来说,能去学校就去学校(好好读书真的很重要),不然就找靠谱的培训班。自学不太好搞。

如果我理解错了,你是想做游戏而不是开发(程序岗位)的话,我建议你先用rm或者其他工具做个游戏试试看。


推荐阅读:
相关文章