HOME > Development > The Complete LibGDX Game Course Using Java

The Complete LibGDX Game Course Using Java

  • Development
  • Apr 18, 2025
SynopsisThe Complete LibGDX Game Course Using Java, available at $69....
The Complete LibGDX Game Course Using Java  No.1

The Complete LibGDX Game Course Using Java, available at $69.99, has an average rating of 4.4, with 95 lectures, based on 590 reviews, and has 9314 subscribers.

You will learn about Use Java To Solve Complicated Programming Problems Understand OOP Concepts Undersand How LibGDX Works Understand How Box2D Works Create Menus In LibGDX Play Music In Your Game Animate Sprites Use LibGDX Actions To Program Advanced Game Behavior Create A Character Select System Understand How Physics Engines Work Under The Hub Save Data Using LibGDX Preferences Save Data Using Encryption This course is ideal for individuals who are Complete Beginners or Anyone Who Wants To Learn Game Development It is particularly useful for Complete Beginners or Anyone Who Wants To Learn Game Development.

Enroll now: The Complete LibGDX Game Course Using Java

Summary

Title: The Complete LibGDX Game Course Using Java

Price: $69.99

Average Rating: 4.4

Number of Lectures: 95

Number of Published Lectures: 91

Number of Curriculum Items: 95

Number of Published Curriculum Objects: 91

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Use Java To Solve Complicated Programming Problems
  • Understand OOP Concepts
  • Undersand How LibGDX Works
  • Understand How Box2D Works
  • Create Menus In LibGDX
  • Play Music In Your Game
  • Animate Sprites
  • Use LibGDX Actions To Program Advanced Game Behavior
  • Create A Character Select System
  • Understand How Physics Engines Work Under The Hub
  • Save Data Using LibGDX Preferences
  • Save Data Using Encryption
  • Who Should Attend

  • Complete Beginners
  • Anyone Who Wants To Learn Game Development
  • Target Audiences

  • Complete Beginners
  • Anyone Who Wants To Learn Game Development
  • *** This Is The Only LibGDX Course That Teaches How To Make Complete Games From Scratch On Udemy!!! ***

    The course is completely project based, and we are going to create full featured games from scratch using LibGDX framework.

    We will start with simple things so you will be comfortable if you are using LibGdx for the first time.

    You will also benefit from my super fast response if you have
    any issue that you are stuck with(I check Udemy forums every day if
    someone posts a question). Oh and all the students taking the course
    will also be there to help you!

    All project files will be included and you are free to use them for anything that you like, personal or commercial use!

    Lets take a look at the games that we are going to create inside of this course:

    We are going to start with a simple game that I call Jack The Giant.
    In this game we are going to help Jack climb down the beanstalk, along
    the way we can jump on white clouds but we need to avoid dark clouds.
    Besides of creating our gameplay we are going to create menus, implement
    background music, and much much more.

    The next game that we are going to create is Flappy Bird, and I know
    what you are thinking oh not another Flappy Bird clone, but this is not a
    regular Flappy Bird clone, oh no, I’ve added a lot of features that you
    can’t find in any other flappy bird clone such as selecting a
    bird(choose between different flappy birds), and
    many other features that you will see inside of the course.

    Using what you obtain in this course, you will be equipped
    with more than enough knowledge in order to continue improving yourself
    in the field of game development, using LibGDX or any other game engine.

    If You ever had an idea for an awesome game, then enroll in this
    course and learn the tools that you need to develop Your next hit
    game!!!

    What Is Your Risk By Taking This Course?

    Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

    Enroll Now!! You Will Not Be Disappointed!!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Intro

    Chapter 2: Introduction To Java

    Lecture 1: Downloading Java JDK And Android Studio

    Lecture 2: Creating Our First Project

    Lecture 3: Variables

    Lecture 4: Operations With Variables

    Lecture 5: Methods(Functions)

    Lecture 6: Conditionals

    Lecture 7: Loops

    Lecture 8: Arrays

    Lecture 9: Classes

    Lecture 10: Data Encapsulation

    Lecture 11: Inheritance

    Lecture 12: Interfaces

    Lecture 13: Array Lists

    Chapter 3: Introduction To LibGDX

    Lecture 1: Downloading LibGDX And Creating Our First Project

    Lecture 2: LibGDX Main Components

    Lecture 3: Helpers, Static Variables And Moving The Player

    Lecture 4: Creating New Scenes Using The Screen Interface

    Lecture 5: Extending The Sprite Class

    Lecture 6: The Physics System

    Lecture 7: Creating The World And Making The Player Move

    Lecture 8: Drawing The Bodies On The Screen And Pixels Per Meter Ratio

    Lecture 9: Moving The Player

    Lecture 10: Detecting Collision

    Chapter 4: Jack The Giant

    Lecture 1: Jack The Giant Game Preview

    Lecture 2: Importing Assets For Jack The Giant

    Lecture 3: GameInfo Class

    Lecture 4: Creating And Drawing Our Backgrounds

    Lecture 5: Main Camera And Gameviewport

    Lecture 6: Check If Backgrounds Are Out Of Bounds

    Lecture 7: Cloud Class

    Lecture 8: Debug Renderer And Debug Camera

    Lecture 9: Clouds Controller

    Lecture 10: Positioning And Drawing The Clouds

    Lecture 11: Randomizing The X axis of the clouds

    Lecture 12: Creating And Arranging New Clouds

    Lecture 13: The Player Class

    Lecture 14: Solution To The Cloud Body Position Problem

    Lecture 15: Moving The Player

    Lecture 16: LibGDX Texture Packer

    Lecture 17: Animating The Player

    Lecture 18: Main Menu

    Lecture 19: Creating Main Menu Buttons

    Lecture 20: Adding Listeners To Our Buttons

    Lecture 21: Highscore Menu

    Lecture 22: Highscore Buttons

    Lecture 23: Options Menu

    Lecture 24: Options Menu Buttons

    Lecture 25: UI Hud

    Lecture 26: Pause Panel

    Lecture 27: Fixing Players Position

    Lecture 28: Collectables

    Lecture 29: Positioning Collectable Items

    Lecture 30: Sensors, Filters and Colliding With The Collectable Items

    Lecture 31: Removing Collectable Items

    Lecture 32: Spawning Collectable Items In Our Game

    Lecture 33: Removing Off Screen Collectables

    Lecture 34: Singleton Patern

    Lecture 35: Game Manager

    Lecture 36: Player Out Of Bounds

    Lecture 37: Players Score

    Lecture 38: Player Died Method

    Lecture 39: Actions

    Lecture 40: End Score Panel

    Lecture 41: Saving Data

    Lecture 42: Displaying Highscore And Changing The Difficulties

    Lecture 43: Setting The Speed Based On The Difficulty

    Lecture 44: Playing Music

    Lecture 45: Running The Game On An Android Device

    Chapter 5: Flappy Bird

    Lecture 1: Flappy Bird Game Preview

    Lecture 2: Importing Assets And Organizing The Project

    Lecture 3: Game Info Class

    Lecture 4: Creating Our Backgrounds

    Lecture 5: Moving Our Backgrounds

    Lecture 6: Drawing And Moving Grounds

    Lecture 7: Bird Class

    Lecture 8: Bird Flap

    Lecture 9: Ground Body

    Lecture 10: Pipes Class

    Lecture 11: Moving The Pipes

    Lecture 12: Creating Multiple Pipes And Moving Them

    Lecture 13: Score Body

    Lecture 14: Detecting Collision

    Lecture 15: Check For First Touch And Score System

    Lecture 16: Creating Our Buttons

    Lecture 17: Main Menu

    Lecture 18: Change Bird Method

    Lecture 19: Packing Bird Animation Images

    Lecture 20: Animating The Birds

    Lecture 21: Saving Data

    Lecture 22: Showing Highscore

    Instructors

  • The Complete LibGDX Game Course Using Java  No.2
    Awesome Tuts
    Anyone Can Learn To Make Games
  • Rating Distribution

  • 1 stars: 18 votes
  • 2 stars: 18 votes
  • 3 stars: 44 votes
  • 4 stars: 179 votes
  • 5 stars: 331 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!