Game Dev Kickstart: 2D Game Development Using LibGDX & Java

所在平台: Udemy

课程主页: https://www.udemy.com/course/game-dev-kickstart/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:游戏开发入门:使用LibGDX和Java的2D游戏开发 课程概述:你想要免费学习如何使用LibGDX创建精彩的视频游戏吗?我是Brandon,将帮助你通过创建一个完整且功能齐全的跨平台2D视频游戏来掌握LibGDX。LibGDX是一个免费的开源游戏开发框架,包含库和工具的集合,为开发者提供构建游戏的基础模块,相比于Unity 3D、Unreal Engine和Godot等游戏引擎,它更加轻量灵活。LibGDX还支持跨平台部署,意味着用LibGDX创建的游戏可以在多个平台上运行,包括Windows、Mac、Linux、Android、iOS和网页浏览器。(注意:为了更好地学习本课程,你需要具备一些Java基础,观看2-3小时的YouTube Java教程就足够了。) 本课程内容全面,包含了创建精彩2D游戏所需的极具价值的信息。我们将开始安装JDK(Java开发工具包)和IntelliJ IDEA IDE,这将用于我们的游戏代码编写。随后,我们会直接通过创建一个名为《火柴人对决》的完整2D格斗游戏来深入学习LibGDX。在整个课程中,我们将涉及多个主题,包括: - 将图像绘制到屏幕上并进行动画处理 - 使用资源管理器管理图像、音频等资产 - 使用相机和视口完全控制游戏在不同分辨率下的显示效果 - 处理玩家的键盘和触摸输入 - 使用Freetype扩展生成字体 - 显示HUD(抬头显示器) - 创建和使用纹理图集以提高性能 - 在屏幕上添加文本和可点击的按钮 - 为游戏添加音效和音乐 - 为对手角色添加人工智能(AI) - 创建和切换不同类型的屏幕(主菜单、设置等) - 使用Scene2D进行更高效的用户界面布局 - 允许玩家更改和保存游戏的各种设置(难度、全屏模式等) - 额外:为我们的游戏添加Android功能! 此外,你还可以访问本课程项目的所有资源和代码!那么,你还在等什么呢?立即加入我们,开始游戏开发之旅吧!

课程评论(0条)

课程详情

Do you want to learn how to create amazing video games for FREE with LibGDX?I'm Brandon and I'm going to help you master LibGDX by creating a complete and fully functional cross-platform 2D video game.LibGDX is a free and open-source game development framework. Game development frameworks are collections of libraries and tools that provide building blocks that developers can use to create their own games, and are more lightweight and flexible than game engines, like Unity 3D, Unreal Engine, and Godot.LibGDX also provides cross-platform deployment, meaning that a game created with LibGDX can be run on multiple platforms, including Windows, Mac, Linux, Android, iOS, and web browsers.(NOTE: Please be aware that you will need to know some Java in order to get the most out of this course. Taking a short 2-3 hour Java course on YouTube should be more than enough.)The Game Dev Kickstart course is very comprehensive and is full of extremely valuable information for creating incredible 2D games using LibGDX. We'll begin by installing the JDK (Java Development Kit) and the IntelliJ IDEA IDE, which we'll be using to write the code for our game. After that, we'll jump right into learning all about LibGDX by creating a complete 2D fighting game called Stick Figure Showdown. Among the dozens of topics we will be covering throughout the course, we'll learn how to:draw images to the screen and animate themmanage assets (images, audio, etc.) using an asset managerwork with cameras and viewports for full control over how our game appears on different screen resolutionshandle keyboard and touch input from the playergenerate fonts using the Freetype extensiondisplay a HUD (Heads-Up Display)create and use texture atlases for enhanced performanceadd text and clickable buttons to the screenadd sound and music to our gameadd AI (Artificial Intelligence) for the opponent fightercreate and switch between various types of screens (main menu, settings, etc.)use Scene2D for more efficient UI (User Interface) layoutallow the player to change and save various settings of the game (difficulty, fullscreen mode, etc.)EXTRA: add Android functionality to our game!You'll also get access to all of the resources and code for the projects in this course!So what are you waiting for? Join now and let's start developing games today!

课程标签

0人关注该课程

主题相关的课程