The Complete LibGDX Game Course Using Java
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
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!!
Overview
Section 1: Introduction
Lecture 1 Intro
Section 2: Introduction To Java
Lecture 2 Downloading Java JDK And Android Studio
Lecture 3 Creating Our First Project
Lecture 4 Variables
Lecture 5 Operations With Variables
Lecture 6 Methods(Functions)
Lecture 7 Conditionals
Lecture 8 Loops
Lecture 9 Arrays
Lecture 10 Classes
Lecture 11 Data Encapsulation
Lecture 12 Inheritance
Lecture 13 Interfaces
Lecture 14 Array Lists
Section 3: Introduction To LibGDX
Lecture 15 Downloading LibGDX And Creating Our First Project
Lecture 16 LibGDX Main Components
Lecture 17 Helpers, Static Variables And Moving The Player
Lecture 18 Creating New Scenes Using The Screen Interface
Lecture 19 Extending The Sprite Class
Lecture 20 The Physics System
Lecture 21 Creating The World And Making The Player Move
Lecture 22 Drawing The Bodies On The Screen And Pixels Per Meter Ratio
Lecture 23 Moving The Player
Lecture 24 Detecting Collision
Section 4: Jack The Giant
Lecture 25 Jack The Giant Game Preview
Lecture 26 Importing Assets For Jack The Giant
Lecture 27 GameInfo Class
Lecture 28 Creating And Drawing Our Backgrounds
Lecture 29 Main Camera And Gameviewport
Lecture 30 Check If Backgrounds Are Out Of Bounds
Lecture 31 Cloud Class
Lecture 32 Debug Renderer And Debug Camera
Lecture 33 Clouds Controller
Lecture 34 Positioning And Drawing The Clouds
Lecture 35 Randomizing The X axis of the clouds
Lecture 36 Creating And Arranging New Clouds
Lecture 37 The Player Class
Lecture 38 Solution To The Cloud Body Position Problem
Lecture 39 Moving The Player
Lecture 40 LibGDX Texture Packer
Lecture 41 Animating The Player
Lecture 42 Main Menu
Lecture 43 Creating Main Menu Buttons
Lecture 44 Adding Listeners To Our Buttons
Lecture 45 Highscore Menu
Lecture 46 Highscore Buttons
Lecture 47 Options Menu
Lecture 48 Options Menu Buttons
Lecture 49 UI Hud
Lecture 50 Pause Panel
Lecture 51 Fixing Players Position
Lecture 52 Collectables
Lecture 53 Positioning Collectable Items
Lecture 54 Sensors, Filters and Colliding With The Collectable Items
Lecture 55 Removing Collectable Items
Lecture 56 Spawning Collectable Items In Our Game
Lecture 57 Removing Off Screen Collectables
Lecture 58 Singleton Patern
Lecture 59 Game Manager
Lecture 60 Player Out Of Bounds
Lecture 61 Players Score
Lecture 62 Player Died Method
Lecture 63 Actions
Lecture 64 End Score Panel
Lecture 65 Saving Data
Lecture 66 Displaying Highscore And Changing The Difficulties
Lecture 67 Setting The Speed Based On The Difficulty
Lecture 68 Playing Music
Lecture 69 Running The Game On An Android Device
Section 5: Flappy Bird
Lecture 70 Flappy Bird Game Preview
Lecture 71 Importing Assets And Organizing The Project
Lecture 72 Game Info Class
Lecture 73 Creating Our Backgrounds
Lecture 74 Moving Our Backgrounds
Lecture 75 Drawing And Moving Grounds
Lecture 76 Bird Class
Lecture 77 Bird Flap
Lecture 78 Ground Body
Lecture 79 Pipes Class
Lecture 80 Moving The Pipes
Lecture 81 Creating Multiple Pipes And Moving Them
Lecture 82 Score Body
Lecture 83 Detecting Collision
Lecture 84 Check For First Touch And Score System
Lecture 85 Creating Our Buttons
Lecture 86 Main Menu
Lecture 87 Change Bird Method
Lecture 88 Packing Bird Animation Images
Lecture 89 Animating The Birds
Lecture 90 Saving Data
Lecture 91 Showing Highscore
Section 6: Bonus Section – If You Are Serious About Your Game Development Career
Lecture 92 Read This If You Are Serious About Becoming A Pro Game Developer
Complete Beginners,Anyone Who Wants To Learn Game Development
Course Information:
Udemy | English | 20h 42m | 12.84 GB
Created by: Awesome Tuts
You Can See More Courses in the Developer >> Greetings from CourseDown.com