您想学习如何使用 LibGDX 免费创建精彩的 2D 视频游戏吗?
我是 Brandon,我将通过创建一个完整且功能齐全的跨平台2D 视频游戏来帮助您掌握LibGDX。
LibGDX 是一个免费的开源游戏开发框架。游戏开发框架是库和工具的集合,它们提供了开发人员可以用来创建自己的游戏的构建块,并且比 Unity 3D、Unreal Engine 和 Godot 等游戏引擎更轻巧、更灵活。
LibGDX 还提供跨平台部署,这意味着使用 LibGDX 创建的游戏可以在多个平台上运行,包括 Windows、Mac、Linux、Android、iOS 和 Web 浏览器。
Published 4/2023
Created by Brandon Grant
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 53 Lectures ( 9h 47m ) | Size: 5.12 GB
(注意:本课程至少需要 Java 编程语言的基本知识。我目前正在为本课程添加一个简短的 Java 速成课程,但在此之前,请注意您需要了解一些 Java为了充分利用本课程。在 YouTube 上参加 2-3 小时的简短 Java 课程应该绰绰有余。)
Game Dev Kickstart 课程非常全面,充满了使用 LibGDX 创建令人难以置信的 2D 游戏的极其有价值的信息。我们将从安装 JDK(Java 开发工具包)和 IntelliJ IDEA IDE 开始,我们将使用它们来为我们的游戏编写代码。之后,我们将通过创建一个名为 Stick Figure Showdown 的完整 2D 格斗游戏来直接了解 LibGDX。在我们将在整个课程中涵盖的数十个主题中,我们将学习如何:
- 将图像绘制到屏幕上并制作动画
- 使用资产管理器管理资产(图像、音频等)
- 使用相机和视口来完全控制我们的游戏在不同屏幕分辨率下的显示方式
- 处理来自播放器的键盘和触摸输入
- 使用 Freetype 扩展生成字体
- 显示 HUD(平视显示器)
- 创建和使用纹理图集以提高性能
- 在屏幕上添加文本和可点击的按钮
- 为我们的游戏添加声音和音乐
- 为对手战斗机添加AI(人工智能)
- 创建和切换各种类型的屏幕(主菜单、设置等)
- 使用 Scene2D 进行更高效的 UI(用户界面)布局
- 允许玩家更改和保存游戏的各种设置(难度、全屏模式等)
- 额外:为我们的游戏添加 Android 功能!
您还可以访问本课程中项目的所有资源和代码!
你将会学到的
- 使用 LibGDX 和 Java 创建令人惊叹的跨平台 2D 游戏
- 了解使用 LibGDX 的最佳实践
- 处理来自播放器的键盘和触摸输入
- 创建具有多屏功能的游戏
- 从头开始创建功能齐全的游戏
- 渲染和动画游戏角色
- 向游戏添加声音和音乐
要求
- 访问装有 Windows、Mac 或 Linux 的计算机
- Java基础知识(暂时)
- (可选)访问 Android 设备
此课程面向哪些人:
- 初学者游戏开发者
- 任何想掌握用于 2D 游戏开发的 LibGDX 的人
- 任何想学习如何制作完整 2D 游戏的人