Java Games Development With libGDX | Create 5 Games

Learn libGDX from Scratch and Develop Amazing Games | From Zero to Hero

4.35 (149 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Java Games Development With libGDX  | Create 5 Games
44,191
students
11.5 hours
content
Feb 2023
last update
$84.99
regular price

What you will learn

Learn the Java basics and apply them to real world projects.

Learn the libGDX basics and apply them to real world projects.

Master the libGDX packages for 2D game development.

Learn how the Object Oriented Programming is used in practice.

Create playable games, for your own sense of achievement.

Take user inputs to change the game state

Animating game characters and the displayed text

Playing music and import pictures inside a game

Develop multi screen games and menu screens

Description

This comprehensive course will take you all the way through libGDX game development framework in Java. LibGDX provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/iOS/Javascript after each code change, you can run and debug your game on the desktop, natively.

This course is for everyone who has desire to learn libGDX. The game complexity increases with every section and you will be able to rise your knowledge throughout the course.

You will develop amazing games and you learn how to use libGDX  to animate the came characters and design the gameplay graphics. You will also create and import pictures used in the games and get familiar with creating random patterns, menu screens and playing music while playing the game.

This course covers the following libGDX topics:

  • Game cameras and viewpoints positioning

  • Animating game objects

  • Animating game text using custom fonts

  • Development of multiple screens and levels

  • Development of menu screens and buttons

  • Taking input from the mouse/touch/keyboard

  • Stopping and pausing the game

  • Randomizing game events

  • Resizing game objects

  • Set expanding game maps

The course includes two introductory sections: Introduction to Java and Introduction to libGDX. This means regardless on your experience with this products you can first learn the basics and then continue to develop the actual games.

Content

Introduction

Introduction
Why Developing Games with libGDX?
Important Notes and Course Navigation
Source Code

Java and libGDX Installations

Java and Eclipse Installations
Java and Eclipse Installations | MacOS
Java and Eclipse Installations | Linux
libGDX Installations

Introduction to Java

Introduction to Java | Project Set Up
Variables and Data Types
Arrays and Strings
Control Flow Statements
Classes, Objects and Methods
Playing Java Games Outside the IDE

Introduction to libGDX | Game1: Hello World

Set Up a libGDX Project
libGDX Sprite and SpriteBatch
libGDX Orthographic Camera
libGDX Game Lifecycle
libGDX Input Processing
Hello World Task in libGDX

Game 2: Monty Hall

Creating libGDX Game Project
Main Class Set Up
Monty Class Development
*Deep Dive: Monty Class Development
Door Class Development
*Deep Dive: Door Class Development
The Game Management Class
*Deep Dive: The Game Management Class
Input Management
*Deep Dive: Input Management
Handling the Doors
*Deep Dive: Handling the Doors
Text Management
*Deep Dive: Text Management
Restarting the Game
*Deep Dive: Restarting the Game
Set Game Background
*Deep Dive: Set Game Background

Game 3: Hit The Mole

Section Overview | Creating Mole Game Project
Setting Game and Cameras
Creating the Mole Class
Managing the Game
Mole Class Update
Animating the Moles
Game Sound Management
Text Management
Section Conclusion

Game 4: Catch the Ball with the Basket

Catch Ball Project Set-Up
Game Manager Development
Main Class
Set Up Cameras and Viewpoints
Create the Basket
Input Manager Set Up
Create the Ball
Spawn Management Development
Randomize and Display the Ball
Text Manager Class Development
Display Score and Record
Menu Screen Display
Menu Screen Functionality
Back Key Set Up
Action Sound Implementation
Add Background Sound
Section Conclusion

Game 5: Cheese Hunter

Get The Cheese Game | Section Overview
Project Set Up and Cheese Game Class
Base Screen Development
Creating the Mouse Character
Animating the Mouse Actor
Displaying the Mouse
Moving the Mouse
Displaying the Cheese
Displaying the Background
Adding Text Graphics to the Game
Adding Menu Screen to the Game
Section Conclusion

Conclusions

Bonus Lecture

Screenshots

Java Games Development With libGDX  | Create 5 Games - Screenshot_01Java Games Development With libGDX  | Create 5 Games - Screenshot_02Java Games Development With libGDX  | Create 5 Games - Screenshot_03Java Games Development With libGDX  | Create 5 Games - Screenshot_04

Reviews

Chris
March 6, 2023
Just trying to get things set up with LibGDX with no experience. Looks like some of the versions of Java and Eclipse are out of date in the video, but I'm not sure if it matters that I have a much newer version. I'm still able to follow along and everything seems to be working pretty well so far.
Yopi
March 12, 2021
Finally, a game development with java. This course goes from the very scratch from preparing the stuff and java, then an example about how to develop some game. The instructor's explanation are very clear and well, he knows his stuff alot. His teaching style are great. If you come from java background and want to be a game developer or someone with zero knowledge with game development, i recommend to take this course.

Coupons

DateDiscountStatus
1/27/202195% OFF
expired
1/30/202194% OFF
expired
2/27/202194% OFF
expired
3/11/2021100% OFF
expired
6/2/202195% OFF
expired
7/30/202195% OFF
expired
4/29/2022100% OFF
expired
5/5/2022100% OFF
expired
5/21/2022100% OFF
expired
5/26/2022100% OFF
expired
6/9/2022100% OFF
expired
6/22/2022100% OFF
expired
6/28/2022100% OFF
expired
7/7/2022100% OFF
expired
7/21/2022100% OFF
expired
7/27/202288% OFF
expired
8/3/2022100% OFF
expired
8/11/2022100% OFF
expired
8/25/2022100% OFF
expired
9/6/2022100% OFF
expired
9/20/2022100% OFF
expired
10/11/2022100% OFF
expired
10/21/2022100% OFF
expired
11/15/2022100% OFF
expired
12/8/202288% OFF
expired
12/14/2022100% OFF
expired
1/12/2023100% OFF
expired
1/20/2023100% OFF
expired
1/27/2023100% OFF
expired
2/10/2023100% OFF
expired
2/18/2023100% OFF
expired
3/14/2023100% OFF
expired
3/29/2023100% OFF
expired
4/20/2023100% OFF
expired
5/25/2023100% OFF
expired
6/7/2023100% OFF
expired

Charts

Price

Java Games Development With libGDX  | Create 5 Games - Price chart

Rating

Java Games Development With libGDX  | Create 5 Games - Ratings chart

Enrollment distribution

Java Games Development With libGDX  | Create 5 Games - Distribution chart
Comidoc
Comidoc

Want FREE online courses ? Our CHROME extension lists Udemy freebies in realtime !

Free
Refurb
Refurb

Notre nouveau site qui scanne en temps reel les prix sur Amazon Warehouse (FR)

> 40% reduction sur le prix initial
3776512
udemy ID
1/15/2021
course created date
1/27/2021
course indexed date
Bot
course submited by