【Udemy中英字幕】Master Flame Game Engine: Code The T-Rex Endless Runner Game
最近更新 2024年11月05日
资源编号 33537

【Udemy中英字幕】Master Flame Game Engine: Code The T-Rex Endless Runner Game

2024-11-05 Udemy 0 537
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 29.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Master Flame 游戏引擎:编写 T-Rex 无尽奔跑游戏

使用 Flutter 和 Dart 掌握移动游戏开发生命周期。对著名的无尽跑酷游戏 Trex 进行逆向工程。

讲师:Piotr Paweska

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 使用 Flutter 和 Dart 在最新 (2023) Flame Engine 上编写完整的 2D 游戏。
  • 掌握游戏开发周期,学习如何成功创建自己的游戏。
  • 像软件架构师一样思考。经历游戏设计、架构和编码的完整过程。
  • 为游戏设计和游戏创作打下坚实的基础,使您能够构建自己的游戏。
  • 学习如何使用设计模式实际有效地使用面向对象编程。
  • 更深入地了解 Flame 游戏引擎游戏开发 API

探索相关主题

  • 移动游戏开发
  • 游戏开发
  • 发展

要求

  • 本课程适合对 Flutter 和 Dart 有一定经验并了解 Flame Engine 基础知识的学生。

描述

欢迎来到移动游戏开发课程,我们将使用 Flame 游戏引擎、Flutter 和 Dart 对著名的 Chrome 恐龙游戏进行逆向工程架构开发移动版本。

为什么要开发移动游戏?
移动游戏是迄今为止全球游戏应用收入中最大的份额。超过 50% 的游戏应用开发来自移动游戏。

在如此庞大的市场中,能够编写手机游戏代码具有巨大的潜力。

为何选择 Flame Engine

Flame Engine 是一款极简的 2D 游戏引擎,运行在 Flutter 框架之上。因此它重量轻,占用空间小。

这对于手机游戏来说非常完美。

Flutter 框架的优势

你使用一个代码库,但可以部署到多个平台。基本上只需编写一次,即可部署到iOSAndroid。这是一个巨大的优势,因为它可以节省你的时间和精力。

这对于手机游戏来说非常棒,因为我们不依赖特定的操作系统 GUI,我们基本上接管屏幕并从头开始创建自己的 GUI。

为什么要参加这门课程?

在本课程中,我们将教您如何完成完整的游戏开发周期,并且您将学习如何从头开始开发手机游戏。

  1. 我们将从游戏创意开始
  2. 然后我们将对这个想法进行逆向工程,将其转化为游戏需求
    1. 它们将包括游戏元素
    2. 以及游戏机制
  3. 然后我们再考虑游戏美学
  4. 我们将创建一个游戏架构
  5. 然后我们才会全面开发这个游戏。

假设

我们假设您了解 Flutter/Dart 并曾使用过它。
我们还假设您对 Flame Engine 有一定的了解。您可以通过Udemy 提供的入门课程(例如“ Flame & Flutter with Dart:构建您的第一款 2D 手机游戏”)或一些在线教程来了解。

本课程中的所有内容都将详细解释,包括代码,因此您不必成为专家。

您将学到什么?

本课程不仅会教您编写游戏代码,还会教您游戏开发周期的全部内容。

Chrome Dinosaur 游戏是一个非常流行的游戏类型的一个例子,即无尽奔跑游戏,也称为无限奔跑游戏。

从头开始开发任何游戏都是一项很好的练习,它不仅会让您成为更好的游戏开发者,而且还可以帮助您掌握 Flame 游戏引擎 API,以便您能够创建自己的游戏。

对于游戏开发者来说,对游戏进行逆向工程是一项非常重要的技能,我们将仔细研究 Chrome Dino 游戏的游戏机制和游戏元素的每一个细节,并将这些机制和元素映射到我们将要开发的架构中。

我们将使用高效的精灵动画以及简单的声音设计。我们将规划出所有单独的游戏元素及其机制,然后将它们组合成更复杂的行为。例如,我们将结合恐龙和障碍物的机制,以最高效和最合理的架构方式加入碰撞检测。

里程碑方法

本课程的教学部分围绕实际案例研究展开。每个案例研究都向您展示了 2D 游戏编码特定元素(例如动画或碰撞检测)的完整解决方案。

每个里程碑都建立在前一个里程碑的基础上,这是软件开发中最重要的技能之一。我们将努力使里程碑易于修改和增强。

本课程适合哪些人:

  • 想要使用火焰游戏引擎掌握移动游戏开发艺术的 Flutter 和 Dart 开发人员。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务