游戏开发之捡石头之路--开篇

为啥要学Unity和C#

学一样东西之前,我得知道为啥吧。

1.当前游戏开发主流引擎

1.Unity; 2.UE4/UE5; 3.Cocos; 4.Laya; 5.其他
主要优劣之分(影响我选择的因素):
*unity
a. 3D游戏开发的主流引擎,市面上耳熟能详的游戏有很多就是基于unity开发的,像原神、王者荣耀等。适用面很广,市面上大多数公司在用
b. 使用C#语言以及Lua进行开发,相对于C++学习难度较小
c.因为比较大众,所以有很多教程以及学习资料,unity官网也有官方文档可以学习进阶
*UE4/UE5
说实话我不太了解,让我弃坑的点在于:1.基于C++语言,我不是科班,所以这个难度有点大,不适用于我现在的情况;2.主要优点在于画面精美,适用于制作大型3A,很牛逼,只是不适合我
*Cocos
国产引擎,适用面也很广,为国人打call
a.开发2D游戏非常成熟,3D开发最近几年也逐步打开,只是还没有unity这么成熟
b.开源,完全免费,而unity是需要收费的
c.使用JavanScript/TypeScript开发,相对于UE也较容易上手
*Laya
H5王者,使用As, Js, Ts开发。
参考:游戏开发:目前主流游戏引擎的分析报告

2.我的目的

我的目的很清晰简单,学会游戏开发能制作大多数游戏,以及能较快入门

3.选择Unity

综合上面的优缺点,所以选择了Unity引擎,也就相当于选择了C#语言作为基础语言进行学习

4.后续的文章分享

学习一种新的东西,本着为了学习游戏开发而学,而不是为了学而学的目的(我学一个东西得知道为啥,不然我膈应的慌,也感觉没啥意义。)我会和大家从以下几个方面进行分享:
a. 为什么要学(或目的)
b. 它能干嘛(应用场景),或者有什么牛逼之处
c. 怎么用(语法)(我不知道怎么用有啥用啊)

文章客观部分有更正或者补充的欢迎在评论区留言~

偷偷立个Flag,2023年分享77篇原创文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值