[手把手带你Godot游戏开发]案例一:出道即巅峰,先做个盈利千万的小项目

引言
你没看错,就是这个!FlappyBird! 曾经的网红,2014年前后由越南开发者阮哈东用不到一周时间开发的免费游戏,5000万的下载量,凭一条Banner广告,日入50000美金,一个热门手游的生命周期一般是3到6个月,这家伙是热门中的热门,网红中的网红,然后你自己算算吧,说它是千万级已经算保守了。所-以-我-不-是-标-题-党!

不过我们还是要以平常心对待它,因为你我不是阮哈东,现在也不是那个手游泡沫的2014年…而且…我们扯得有点远了

FlappyBird

为什么要临摹这个游戏

这种通过再现经典来学习的方式叫临摹,古已有之。
FlappyBird几乎是我上手所有游戏开发工具最先临摹的作品,因为完成它工作量小,有现成的素材,但麻雀虽小却五脏俱全,UI系统,动画系统,物理系统,声音系统,场景系统,甚至还可以写两行Shader。当你用新工具临摹了FlappyBird,它的工作逻辑就大体了解了。

还有一个重要原因: 临摹的时候,可以假装自己是阮哈东。

重温经典

在开工之前请再重温一下经典

FlappyBird在线版

教程说明

阅读本教程前,你需要一点编程方面的预备知识,例如:变量,函数,类和对象,选择分支和循环等最基本的知识。
本教程主要面向两部分人:初次使用引擎开发游戏的人和有其它引擎使用经验,但初次接触Godot的人。因此本教程是非线性的,它会以项目进度为主线,主线是比较“无脑”的,你只要照做就可以;对于想深入探究的朋友,我会在知识点的位置给出我相应文章或第三方教程的链接,作为支线

在这里插入图片描述

开发阶段:

  1. 临摹阶段
    这个阶段,我们将着重还原游戏原貌,并以此了解Godot的基本工作原理
  2. 重构阶段:
    这个阶段,我们将对项目和代码的结构进行一定的重构,让它具有更好的扩展性
  3. 扩展阶段
    这个阶段,我们将为原版游戏增加一些新的功能,作为扩展性练习
发布了336 篇原创文章 · 获赞 369 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/hello_tute/article/details/104516098