
Published 4/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Create a Fully Functional 2D Video Game for FREE Using LibGDX and Java!
What you’ll learn
Create stunning cross-platform 2D games with LibGDX and Java
Learn best practices for using LibGDX
Handle keyboard and touch input from the player
Create a games with multi-screen functionality
Create a fully functional game from the ground up
Render and animate game characters
Add sounds and music to a game
Requirements
Access to a computer with Windows, Mac, or Linux
Basic knowledge of Java (for now)
(Optional) Access to an Android device
Description
Overview
Section 1: Introduction
Lecture 1 Course Introduction
Lecture 2 Java Crash Course Coming Soon!
Section 2: The JDK & IntelliJ IDEA
Lecture 3 Install the JDK (Java Development Kit)
Lecture 4 Install IntelliJ IDEA
Section 3: LibGDX
Lecture 6 What Is LibGDX?
Lecture 7 Setting Up LibGDX
Lecture 8 LibGDX Basics
Section 4: Stick Figure Showdown
Lecture 9 Create & Import the Project
Lecture 10 Import & Manage the Assets
Lecture 11 Create the Game Screen
Lecture 12 Window Size, Cameras & World Units
Lecture 13 Viewports
Lecture 14 Create the Fighter Class
Lecture 15 Draw & Animate the Fighters
Lecture 16 Update the Fighters’ Facing
Lecture 17 Handle Keyboard Input
Lecture 18 Define the Ring Bounds
Lecture 19 Attacking & Blocking
Lecture 20 Getting Hit
Lecture 21 Generate the Fonts
Lecture 22 HUD (Heads-Up Display) 1: Wins/Loss Ratio and Difficulty Text
Lecture 23 HUD (Heads-Up Display) 2: Fighter Healthbars
Lecture 24 Set Up the Rounds
Lecture 25 Improve the Round Timer
Lecture 26 Handle Touch Input
Lecture 27 Texture Filters
Lecture 28 Texture Atlases & Packing Textures
Lecture 29 Game Over
Lecture 30 Pausing the Game
Lecture 31 Add Sounds & Music
Lecture 32 Add Opponent AI
Lecture 33 Blood 1: Blood Splatters
Lecture 34 Blood 2: Blood Pools
Lecture 35 Main Menu Screen 1: Set Up the Widgets
Lecture 36 Main Menu Screen 2: Draw the Widgets
Lecture 37 Clicking the Buttons
Lecture 38 Changing the Fighters
Lecture 39 Manage the Settings
Lecture 40 Settings Screen 1: Set Up the Widgets
Lecture 41 Settings Screen 2: Draw the Widgets
Lecture 42 Changing the Settings
Lecture 43 Create the Loading Screen
Lecture 44 Conclusion
Section 5: EXTRA: Adding Android Functionality
Lecture 45 Install the Android SDK
Lecture 46 Create & Import a New Project
Lecture 47 Running LibGDX on Android
Lecture 48 Transfer the Code
Lecture 49 Fix the Audio
Lecture 50 Change the Settings Screen
Lecture 51 Fighter Controls 1: Set Up & Draw the Sprites
Lecture 52 Fighter Controls 2: Attacking & Blocking
Lecture 53 Fighter Controls 3: Joystick Movement
Section 6: Bonus
Lecture 54 Bonus Lecture
Beginner game developers,Anyone who wants to master LibGDX for 2D game development,Anyone who wants to learn how to create a complete 2D game


RapidGator
https://www.keeplinks.org/p27/6976b22e51642
NitroFlare
https://www.keeplinks.org/p27/6976b3f1cc2c1
