1.1 从0开始学Unity游戏开发--序言

动机

新开了一个专栏来写一些游戏开发的教程文章,写这些文章的初衷是教会我老婆做游戏开发,我老婆也是个程序员,我也是几年前才开始转向游戏开发方向,在学习的过程中即使拥有多年普通客户端的开发经验,也仍然感觉到自己一个人琢磨去学习的难度曲线很高,中间在公司内部出过一些基础教程文章,还是比较受欢迎,因此也间接的促成了我想要开设这样一个专栏专门系统的功利的讲一下如何学习游戏开发。

因为专栏文章可能会越来越多,所以标题上都加上序号以便后续快速的在文章中引用其他文章。

引擎选型

游戏开发虽然常常会使用游戏引擎来进行开发,但是也存在很多情况下不需要专门使用游戏引擎就能进行开发,但是既然是做为一个功利的教程,应当采样目前业界通用的方案来进行编写,这样才能达到最大化的通用性。目前市面上最常见的商业引擎有两个:Unity和Unreal Engine(以下简称UE)。

即使不做游戏也应该多少都听过这两个引擎的名字,并且可能还附带一些刻板印象比如Unity画质没有UE好之类的,当然等到学习了后面渲染相关的文章后应该会有一些全新的认识。

本着尽可能减少学习难度(即使如此学习难度还是挺陡峭的),所以Unity仍然还是作为游戏开发教学的比较合适的选择,如果选择UE,不仅初学者要面临C++的折磨,同时UE的编译速度还会对机器性能提出一定要求。虽然有引擎源码确实提供了非常大的自由度,但是俗话说的好,不做过度设计,学习一门技术也是如此,不要好高骛远,不然很可能看了前面几张文章就直接劝退(而且更多的细节很可能也会让我写文章比较累)。

注意事项

本教程一开始就明确说明了是面向有一定开发经验的程序员的游戏开发入门教程,那么在后面的文章中是不会教语法的,例如C#里面为啥没有指针这样的问题应该是由大家自行系统学习C#来完成,还有一些比较通用的技术经验比如debugger下断点调试,也不会详细介绍这个断点调试的概念是什么。

所以如果是完全没程序开发基础的人的话,不能期望文章会对所有细节面面俱到,提供的代码可以直接ctrl c+v就能直接跑。这点注意事项还是需要注意一下。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值