The Complete LibGDX Game Course Using Java
4.1 (459 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,333 students enrolled

The Complete LibGDX Game Course Using Java

Learn How To Plan, Design, And Create Your Games Using LibGDX Java's Game Development Framework
4.1 (459 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,333 students enrolled
Created by Awesome Tuts
Last updated 11/2018
English
English [Auto]
Current price: $59.99 Original price: $99.99 Discount: 40% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 20.5 hours on-demand video
  • 1 article
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 92 lectures 20:42:01
+ Introduction To Java
13 lectures 02:58:26
Creating Our First Project
09:54
Operations With Variables
11:46
Methods(Functions)
17:18
Conditionals
19:52
Arrays
18:46
Classes
20:58
Data Encapsulation
12:59
Inheritance
20:33
Interfaces
08:59
Array Lists
09:37
+ Introduction To LibGDX
10 lectures 02:40:16
LibGDX Main Components
17:31
Helpers, Static Variables And Moving The Player
20:23
Creating New Scenes Using The Screen Interface
20:14
The Physics System
17:53
Creating The World And Making The Player Move
11:23
Drawing The Bodies On The Screen And Pixels Per Meter Ratio
15:28
Moving The Player
17:00
Detecting Collision
16:46
+ Jack The Giant
45 lectures 10:02:18
GameInfo Class
06:28
Creating And Drawing Our Backgrounds
15:47
Main Camera And Gameviewport
11:37
Check If Backgrounds Are Out Of Bounds
12:34
Cloud Class
20:43
Debug Renderer And Debug Camera
13:20
Clouds Controller
13:41
Positioning And Drawing The Clouds
12:28
Randomizing The X axis of the clouds
10:53
Creating And Arranging New Clouds
22:42
The Player Class
20:16
Solution To The Cloud Body Position Problem
06:46
Moving The Player
06:58
Animating The Player
24:53
Main Menu
09:25
Creating Main Menu Buttons
19:46
Adding Listeners To Our Buttons
07:25
Highscore Menu
06:39
Highscore Buttons
23:45
Options Menu
05:57
Options Menu Buttons
21:50
UI Hud
29:45
Pause Panel
10:51
Fixing Players Position
04:18
Collectables
10:04
Positioning Collectable Items
09:01
Sensors, Filters and Colliding With The Collectable Items
14:26
Removing Collectable Items
09:58
Spawning Collectable Items In Our Game
15:15
Removing Off Screen Collectables
05:21
Singleton Patern
13:13
Game Manager
25:03
Player Out Of Bounds
12:16
Players Score
05:38
Player Died Method
13:05
Actions
14:56
End Score Panel
12:28
Saving Data
26:08
Displaying Highscore And Changing The Difficulties
12:36
Setting The Speed Based On The Difficulty
06:56
Playing Music
16:35
Running The Game On An Android Device
09:07
+ Flappy Bird
22 lectures 04:53:43
Creating Our Backgrounds
13:54
Moving Our Backgrounds
11:38
Drawing And Moving Grounds
11:56
Bird Class
21:09
Bird Flap
08:14
Ground Body
13:28
Pipes Class
28:34
Moving The Pipes
08:42
Creating Multiple Pipes And Moving Them
19:22
Score Body
18:19
Detecting Collision
15:04
Check For First Touch And Score System
17:45
Creating Our Buttons
10:42
Main Menu
17:34
Change Bird Method
19:42
Packing Bird Animation Images
10:35
Animating The Birds
10:05
Saving Data
05:16
Showing Highscore
14:20
+ Bonus Section - If You Are Serious About Your Game Development Career
1 lecture 00:30
Read This If You Are Serious About Becoming A Pro Game Developer
00:30
Requirements
  • Android Studio(We Will Download It In Lecture 2)
Description

*** 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!!

Who this course is for:
  • Complete Beginners
  • Anyone Who Wants To Learn Game Development