Companies Home Search Profile

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

Focused View

Brandon Grant

9:47:34

118 View
  • 1. Course Introduction.mp4
    01:54
  • 2. Java Crash Course Coming Soon!.mp4
    00:38
  • 1. Install the JDK (Java Development Kit).mp4
    02:40
  • 2. Install IntelliJ IDEA.mp4
    06:11
  • 3. Set a Java Home Environment Variable.mp4
    02:53
  • 1. What Is LibGDX.mp4
    01:28
  • 2. Setting Up LibGDX.mp4
    03:50
  • 3. LibGDX Basics.mp4
    10:51
  • 1.1 resources.zip
  • 1. Create & Import the Project.mp4
    02:53
  • 2. Import & Manage the Assets.mp4
    11:34
  • 3. Create the Game Screen.mp4
    08:02
  • 4. Window Size, Cameras & World Units.mp4
    10:29
  • 5. Viewports.mp4
    10:26
  • 6. Create the Fighter Class.mp4
    16:48
  • 7. Draw & Animate the Fighters.mp4
    14:49
  • 8. Update the Fighters Facing.mp4
    05:30
  • 9. Handle Keyboard Input.mp4
    13:13
  • 10. Define the Ring Bounds.mp4
    07:34
  • 11. Attacking & Blocking.mp4
    08:10
  • 12. Getting Hit.mp4
    17:54
  • 13. Generate the Fonts.mp4
    06:44
  • 14. HUD (Heads-Up Display) 1 WinsLoss Ratio and Difficulty Text.mp4
    11:46
  • 15. HUD (Heads-Up Display) 2 Fighter Healthbars.mp4
    20:15
  • 16. Set Up the Rounds.mp4
    15:14
  • 17. Improve the Round Timer.mp4
    04:44
  • 18. Handle Touch Input.mp4
    08:54
  • 19. Texture Filters.mp4
    06:33
  • 20. Texture Atlases & Packing Textures.mp4
    07:48
  • 21. Game Over.mp4
    16:46
  • 22. Pausing the Game.mp4
    12:41
  • 23. Add Sounds & Music.mp4
    22:37
  • 24. Add Opponent AI.mp4
    31:38
  • 25. Blood 1 Blood Splatters.mp4
    21:17
  • 26. Blood 2 Blood Pools.mp4
    16:10
  • 27. Main Menu Screen 1 Set Up the Widgets.mp4
    18:49
  • 28. Main Menu Screen 2 Draw the Widgets.mp4
    23:00
  • 29. Clicking the Buttons.mp4
    10:44
  • 30. Changing the Fighters.mp4
    16:42
  • 31. Manage the Settings.mp4
    15:57
  • 32. Settings Screen 1 Set Up the Widgets.mp4
    21:29
  • 33. Settings Screen 2 Draw the Widgets.mp4
    21:55
  • 34. Changing the Settings.mp4
    17:22
  • 35. Create the Loading Screen.mp4
    11:21
  • 36. Conclusion.mp4
    00:37
  • 1. Install the Android SDK.mp4
    02:57
  • 2. Create & Import a New Project.mp4
    05:08
  • 3. Running LibGDX on Android.mp4
    07:15
  • 4. Transfer the Code.mp4
    03:15
  • 5. Fix the Audio.mp4
    09:22
  • 6. Change the Settings Screen.mp4
    03:53
  • 7. Fighter Controls 1 Set Up & Draw the Sprites.mp4
    15:14
  • 8. Fighter Controls 2 Attacking & Blocking.mp4
    06:54
  • 9. Fighter Controls 3 Joystick Movement.mp4
    14:46
  • Description


    Create a Fully Functional Multi-Platform 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

    Who is this for?


  • 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
  • What You Need to Know?


  • Access to a computer with Windows, Mac, or Linux
  • Basic knowledge of Java (for now)
  • (Optional) Access to an Android device
  • More details


    Description

    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: This course requires at least a basic knowledge of the Java programming language. I'm currently in the process of adding a short Java crash course to this course, but until then, 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 them

    • manage assets (images, audio, etc.) using an asset manager

    • work with cameras and viewports for full control over how our game appears on different screen resolutions

    • handle keyboard and touch input from the player

    • generate fonts using the Freetype extension

    • display a HUD (Heads-Up Display)

    • create and use texture atlases for enhanced performance

    • add text and clickable buttons to the screen

    • add sound and music to our game

    • add AI (Artificial Intelligence) for the opponent fighter

    • create and switch between various types of screens (main menu, settings, etc.)

    • use Scene2D for more efficient UI (User Interface) layout

    • allow 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!

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Brandon Grant
    Brandon Grant
    Instructor's Courses
    Hi, I'm Brandon, and my passion is teaching--whether it be my native language of English or a programming language, graphic design, game development, or some other topic I've been using or learning about for many years. With my courses, you can rest assured that I will teach all topics in a clear, concise, and engaging way.Please don't hesitate to message me with any questions, concerns, or suggestions regarding any of my courses. I'm looking forward to hearing from you.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 53
    • duration 9:47:34
    • Release Date 2023/06/08