U3D给准备入坑游戏制作的萌新来剂猛药!有种艰辛你需要懂(u3d教程游戏制作入门到精通)

这是一篇劝退的文章!如果你有耐心看完,说明你已经做好觉悟!准备让自己的大脑一直被知识风暴肆虐到60岁也可能是70岁!老了会很难受.

U3D给准备入坑游戏制作的萌新来剂猛药!有种艰辛你需要懂(u3d教程游戏制作入门到精通)

本人不是名牌大学毕业,上的是一个民办大学.学习的是计算机英语.问题我高中是理科生现在非要学习英语!我靠! 哎! 毕业后又进了一个java培训机构,大概是03年吧.时间也忘了,培训了一年就开始在社会找工作了,很幸运碰到了第一个老师–王老师,带我走进程序的世界,更幸运的是王老师带着我们接项目,慢慢给的工资也越来越高了.这样一直干了好几年!恩师=恩人嘿嘿!让我少走了多少弯路.

本人从12年开始接触Unity3D,本来就是为了好玩开始学习游戏制作,还有一件大事就是我儿子出生了.当年开心的不得了!所以做了一个重大决定,辞去现在的工作,一边带娃一边搞U3D,可能说来像开玩笑,但是我做这个决定花了2个多月的时间,因为每天都想快点回家看看小宝宝长大没有,根本没心思工作!这种状态持续了快三个月,导致项目进度异常缓慢,而且和带队的大能吵了一架.最后没办法听师傅的话,休假去!没想到一休就是六年多…. 好了唠叨完了,萌新要注意下面各个阶段的内容了.

第一个阶段:为了让3D人物能够漂亮地移动,我不停的在B站和A站找资料找视频,不停的学习,不是太难,大概五个月吧.在mixamo上找到移动动画并且下载,在vs上用代码控制下载的动画移动,慢慢学习了动画系统Animation和Animator,控制函数translate()或者自定义offset(),理解了世界坐标系下3D旋转的2个特殊方式四元素,还有控制3D模型的各种参数,简单的渲染,粗劣的学习了一下c#.

第二个阶段:慢慢有了自己做自己的需求动画,虽然U3D可以缝合动画!但是挺麻烦的,虽然有Imotion这个插件问题是收费有点贵啊!开始关注能绑定骨骼的3D制作软件,3dmax.maya太大了,真是巧了无意间看到blender!小巧强大,真的很牛逼的3D设计软件,非常合适小项目的开发,学习这个大概有1年半吧,对动画系统渲染也有了一定的认识.

第三个阶段:这时正好碰到一个很牛掰学习项目(是官网和第三方合力出品的精品教学),通过学习开始熟悉Unity3d各种有用的功能.粒子系统`Timeline`布娃娃系统“CinemaSystem`PathfindingSystem`渲染系统,地形系统等等.这样大概花了有三年时间 认真的学习了c#和c .萌新也许会问学c 干嘛,其实很简单当你学习几年c#不知觉的就想看看c 是怎么写这段代码

第四阶段:16年的时候我以为很牛逼了,尝试地去找了一下工作…结果可想而知面试通过,笔试时懵逼的一个上午!居然没有系统地学习过框架和算法,每种游戏需要的框架是不同的比如横版设计游戏单例模式就可以搞定了!顶多再加个委托很轻松.动作游戏就不行了,必须要加上中介者模式才能很好让各个功能模块好好工作,如果团队作战可能还要加上观察者模式!但是框架并不是那么能好学的,因为没有特定项目的话,根本不知道框架的作用体现在哪里!没办法靠着我比半吊子强一些的英文翻墙找资料,国内的资料太少了!这样又过去了1年多

第五阶段:17年的时候边找工作边接外包,这时我已经38岁了,虽然感觉自己技术还不错问题是大公司不需要年纪太大的,而且学历也不行,只能接外包赚钱,不过还好外包倒是蛮多的.这一年开始搞自己的项目了,因为学习过程中认识了几个志同道合的朋友,也算是创业吧,全是技术入股,哈哈,笑死了!说实话几个人平分下来也没有多少的!利用接外包的时间又熟悉了一下XR其实大多数外包都是VRAR!不难倒是不难就是挺费时间的.

第六阶段:19年以为自己很牛逼的时候.又惨遭打脸,是那种非常用力的抽打!老程序员应该猜到了.就是算法这方面!因为平时开发游戏没有用到比较深数学的设计,比如赛道超车,逃生的最优路线,跟踪子弹的运行轨迹,最优的渲染方法等等,小型项目需求很低的.但是今年接到一个外包给的价格还可以,是个军方仿真系统,但是需要大量的算法,是非常大的量!我们几个傻了眼.这么短时间要开发出来,很有难度.靠我们三个很难实现.开始在外面找人,西安工业大学学生不愿意来.原因很简单价格不给力..时间太长….哎.三个大头开始搞算法..A星算法.寻路算法.mesh算法…又一大堆

第七阶段:这算法也搞了,应该算是牛逼了吧,哈哈!个人开发的话,没有申请到版本号啥都是白搭!写到这里的时候Unity3D又推出了ECS系统,好是好,就是代码量增加了一倍.你看到这里也许明白了一些东西了吧 Unity3D在国内就是青春饭,老了自己单干!而且你要不停地学习,来应付将来可能出现的不同的功能需求!这还不算版本迭代造成的代码升级!统统考虑进去的话,你就知道难度有多大了.其实在国外40多岁的程序员是非常吃香的!为啥 你可以看看stream上多少个人开发的小游戏,大部分都是40多岁以上的开发者.而且stream和epic很喜欢用钱养活他们,国内恰恰相反,35岁的时候就叫你打包滚蛋.这是一种很不好的恶性职场表达!!国内行情就是这样咱们也没有办法改变只能发发牢骚!希望以后咱们程序员的待遇能起来.还有就是国内的软件和游戏价格不是程序员制定的是黑心商人!不要痛恨程序员.我们其实很单纯只要把功能模块实现了就完工了.

一只在游戏制作道路慢慢行走的程序员发表的一些牢骚,!!各位看官逗个乐呵!多多关注[酷拽]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月25日 上午8:07
下一篇 2023年4月25日 上午8:17

相关推荐

  • 三维可视化系统管理平台,北京四度科技完成可视化项目效果不错

    基于大数据、物联网、云计算等技术构建三维可视化系统,提供直观的三维软件应用服务,构建智能建筑的下方平台基础。 同时,通过对大楼之内各种软硬件系统和设备的统一监控和管理,以及多维数据…

    2022年9月13日
    236
  • app软件开发方式有哪些?(app软件开发方式有哪些类型)

    在找app软件开发公司的时候,除了了解其app软件开发报价,相应的app软件开发知识也是需要去了解的,像app软件开发方式,就分为几种,下面,思久科技就针对app软件开发方式的区别…

    科研百科 2023年4月28日
    259
  • 小学经费管理制度

    小学经费管理制度 小学经费管理制度是保证学校正常运营和实施教育任务的前提条件。为了规范小学经费管理,建立科学、规范、高效的经费管理制度,学校应制定以下规定: 一、预算管理 学校应制…

    科研百科 2024年8月13日
    34
  • 施工管理项目软件

    施工管理项目软件 随着现代建筑行业的快速发展,施工管理也变得越来越复杂。传统的施工管理方法已经无法满足现代施工项目的需求,因此,施工管理项目软件成为了一种必要的工具。本文将介绍一款…

    科研百科 2024年10月1日
    14
  • erp企业项目管理系统

    erp企业项目管理系统 ERP企业项目管理系统是一种能够帮助企业进行高效管理的软件系统。它可以帮助企业更好地组织和管理项目,提高项目的效率和质量。本文将介绍ERP企业项目管理系统的…

    科研百科 2024年12月25日
    0
  • 杀猪盘Tinder跌落神坛,新一代约会APP花样百出

    编辑导语:随着千禧一代成家,Z世代长大,交友婚恋市场的核心用户发生了世代的转变。一些“老牌”软件在迎合新一代“数字原生”用户在交友上对互动和直观的新需求,而新一代约会APP也花样百…

    科研百科 2024年5月1日
    115
  • 科研项目背景怎么写

    科研项目背景怎么写 科研项目的背景是项目开始的基础,它描述了项目的目的、研究问题、研究方法、研究范围和预期成果。在撰写科研项目背景时,需要准确、详细地描述项目的背景信息,以便读者了…

    科研百科 2024年10月10日
    25
  • 云办公管理平台(云办公管理软件)

    云办公管理软件:现代企业的必备工具 随着科技的不断发展,云办公管理软件已经成为了现代企业的必备工具。这种软件能够帮助企业更加高效地管理员工的工作,提高生产力和工作效率。本文将介绍云…

    科研百科 2024年6月2日
    88
  • 网络安全课题申报

    网络安全课题申报网络安全课题申报一、手抄报的具体办法1. 手抄报2. 学校心理辅导室3. 教师资格证书编辑4. 学校心理健康教育机构5. 心理健康教育队伍6. 医院7. 学校专业卫…

    科研百科 2024年11月29日
    0
  • CRM客户关系管理系统的系统分析(crm顾客管理系统)

    一、需求分析 通过调查研究,要求系统满足以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。方便的数据选择查询,支持模糊查询功能。 管理客户的详细信息:包括客户的基…

    2022年8月9日
    356