大家好,我是小兵,今天给大家带来Unity开发超级马里奥2d游戏的第1课,课程介绍,你可以在我的个人博客geekape.net上找到完整的课程。

我之前主要是做前端开发工作的,并不是做游戏开发的,但由于工作的需要,我接触到了Unity游戏引擎,之前就用过Cocos游戏引擎,做过一个合成大西瓜游戏,不过Unity引擎和Cocos不同,它的脚本是通过 C# 来编写的,这就意味着我要重新学习一门新的语言,好在之前我有JavaScript开发的基础,入门还是挺快的。

我就想着我也跟学了好几个小游戏了,自己能不能也做个教程,尽我最大的能力帮助其他人,于是我就想到了一个大家小时候都玩过的游戏-超级马里奥,以这个项目做为切入点,来制作unity 2d游戏开发的实战课程。

为什么开发这门课?

助力每一个梦想

我有一个游戏开发之梦,是从近些年开始萌生的,小时候根本就没有想过游戏是怎么开发的,只知道游戏好玩,但是随着岁月的洗礼,个人经历的丰富,我开始思考周围的一切,也因此对于游戏开发也有了大胆的想法,我要做自己的游戏,不知道你是否这样想过?

虽然我也是现学现卖,但是或许可以以一个先行者的经历帮助到部分人呢?

踏出舒适圈

什么叫踏出舒适圈?就以现在我正在开发的课程为例,我为什么要费时费力开发课程,坐着吃零食看电影不香吗?再或者我完全可以只写文章来做这个课程,那我为什么还要整理开发思路,写文案,然后录屏,录音,最后剪辑出片,对于我而言,这就是踏出舒适圈。

在自媒体时代,人人都有影响力,别人都开发视频课程,我为什么不能做一下下呢?我并不觉得我比别人差,或许没几个人看,但是我的目的并不仅仅希望有人看,而是自己的破圈成长。

凡事都是第一次,要承认自己的不足,勇敢的去挑战做第一次,要是老是担心自己水平,声音,视频不够好,那永远也尝试不到第一次带来的兴奋感。

费曼学习法

以教代学是费曼学习法的核心,在教的同时倒逼自己了解的更多,这种方法也是“学习金字塔”原理的底端,对知识的吸收率可以达到90%,而你实践练习只能达到75%。

结识朋友

在你学习游戏开发的同时,或许在地球的那一端也有和你一样的人,我要做的就是扩大自己影响力,接触到志同道合的朋友,一起交流学习,一起做人生路上的良师益友。

我前面讲了这么多的废话,完全是因为对第一次视频课程开发的敬畏之心,由感而发。

超级玛丽奥游戏介绍

不用多说,相信大多数人都玩过。

超级马里奥是一个2d平台跳跃游戏,在童年,它是我最喜欢的游戏之一,操作非常简单,ad左右移动,w上跳,s下蹲,k发射子弹,我们的游戏操作也按这样的来。

课程的大纲

我打算用10节课来讲超级马里奥2d游戏开发的课程:

file

  1. 课程介绍
  2. 收集游戏素材
  3. 瓦片地图搭建
  4. 基础UI搭建
  5. 角色移动与跳跃
  6. 角色动画
  7. 镜头控制
  8. 怪物逻辑
  9. 物品逻辑
  10. 添加音效

我是极客猿小兵,公众号【极客猿】,记录独立开发者学习成长(游戏开发/产品开发/逆向/运营设计)。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。