Learn Java Creating Android Games Using the LibGDX library
Become a real games programmer. Create Games Using Java with the LibGDX Game Development Framework.
Games developers are in huge demand, with many new and exciting opportunities becoming available to programmers who understand the technology.
Are you looking to become a games programmer, but don’t know where to start?
Maybe you are looking for a really comprehensive course on games development, but cannot decide which course to take.
Maybe you have some skills with LibGDX or another games framework, but want to create Android games.
Whatever the reason, this course will teach you how to become a master games programming, using LIBGDX.
Keep in mind that LIBGDX is cross platform, meaning that you can then move games to other platforms
No previous experience is necessary. Goran Lochert, your course instructor is an expert games developer, who has worked on many games in many frameworks. He is also an official Oracle Java certified developer, and an official contributor to LIBGDX, the games framework used in this course to create games.
His skills and experiences with LibGDX are second to none.
As a result, you are learning from one of, if not the most experienced Java games developer on Udemy, meaning you can be assured that not only will you learn how to create your own games by following along in this course, but you will also learn the right way to create your game code.
The lack of proper programming techniques is one of the main reasons why games do not perform well, or end up really hard to maintain and update. In addition, learning the wrong way to design and create programming code, can actually harm your career, because employers expect games programmer to write professional code, following accepted industry standards. You will learn how to do that in this course.
Included, is well over fifty hours and hundreds of videos, making this one of the most comprehensive courses of it’s type.
Nothing is glossed over. Goran goes into detail with each and every aspect of games development through the course, so that you actually understand how things work, and can then apply this to your own games projects.
Although the emphasis is on Android in this course, because the course uses LibGDX, which is cross-platform, your games can be deployed to many platforms (PC for one).
Learning how to become a games developer, and how to code the right way, can be difficult. By the end of this course, you will be able to create your own games, and know how to structure and code your games, the way professional programmers do.
If you are ready to join the games industry as a games programmer, then it’s time to get busy learning!
Click the button to sign up for the course and get started today.
- A computer running Windows, Mac OS X or Linux
- Basic knowledge of Java
What you will learn
- Create their own games for Android
- Understand LibGDX and how to use it for games development
- Understand and use Entity Component Systems
- Understand Entity Component Systems and work with Ashley LibGDX extension
- Understand how to create reusable components for future game development
- Understand basics of data oriented design
- Understand what are Entities, Components, Systems in game development
- Understand different techniques of game development and find what technique is best for your next game
- Understand how to create professional User Interfaces using Scene2D API
- Understand asset loading and master asset management
- Understand how to create useful utilities which help to debug your game
- Understand how to write clean and maintainable code
- Understand how to use particle effects
- Understand how to deal with common exceptions and errors
- Understand how to check collision between game objects and react on collision
- Understand how to work with frame buffer objects
- Understand how to clean up and refactor code
Who should attend
- Anyone wanting to learn how to write games for Android
Is available on google app?
Is available on ios?
- Lectures 302
- Quizzes 1
- Exercises 0
- Duration 58 total hours
- Skill level All Levels
- Students 3255
- Last Updated October, 2022
Java/Design Patterns Introduction
Libgdx Introduction / Gdx Sampler Project
Obstacle Avoid Game
Obstacle Avoid Game Using Ashley
Obstacle Avoid Game using Sprite
Obstacle Avoid Game using Scene2D
Simple Snake Game
Simple Snake Game Ashley
Circle Jumper Game
Integrate Advertising Platform - AdMob
Simple Brick Breaker Game
Extra Information - Source code, and other stuff
8 months ago
Mousa Al Bateh
I tried learning libGDX before, so I found a channel on YouTube about it since I wanted to begin games development in Java. I tried following the videos on YouTube but it wasn't enough and was a time waste. Then, I took a paid course on Udemy before this course was released and got the same disappointing results from YouTube. I'm glad that finally we have a professional course and now I understand some of the basic terms such as viewports, cameras, sprite batches, etc... which the other courses I found on libGdx didn't bother explaining them so this is actually good because Goran explains everything in a clear manner and very professional in his coding style which really shows that he is really a Games Dev and a Senior Dev as well. Definitely very valuable things to learn here even for a veteran Dev.
10 months ago
学到了许多有用的内容，了解了ashley, scene2dUI。 老师讲得非常清楚
1 year ago
Course content is as per my expectation. Very precise & to the point. Best way to learn java with game development lessons.
2 years ago
This is my second course from this instructor. I finished the LibGdx Kotlin course and then bought this one. The Kotlin course is in the process of being completed by the instructor. I don't know how long that will take so instead of waiting I decided to take this course as well since it is supposed to be exactly the same. So, I'm practicing Java and Kotlin interchangeably as I go through the course. I feel like in a way it is helping me to understand how to compare different languages and apply what I might learn from one programming language's course to another. After my practice with these two I plan to do the same with Unity using C#.
2 years ago
This course was one of the best, and I feel confident in writing my own games now! The teacher explains things and never leaves me with unanswered questions. Source code is also a great resource!
2 years ago
I am sure this course will be my reference in LIBGDX
2 years ago
I think this is really the best way to learn libGdx. You learn every feature of the 2D libraries and can use everyone in your own projects. You get shown many different ways to make the same game so you can find the best way for your own projects. I would recommend this course to beginners but hobby programmers as well because you can't just learn all basics of java but also everything above. When I started this course I already programmed many games (mainly in java) and knew many features of libgdx but during this course I found out what I missed by just watching YouTube tutorials. This is so much better for understanding than any YoutTube video and way faster than reading a book with that much detail.
2 years ago
Grandiose Hilfestellung zur Erstellung von Spielen!!! Danke
2 years ago
The teacher is very thorough, and I learn the way he teaches. Definatly need to take Tims learning java course first.
2 years ago
This course is really really amazing, tutor starts from very basic concepts and takes all the way up to advanced concepts in LibGDX which I found really very helpful. This course saved a lot of my time going through online documentation, Stackoverflow questions, as this course is one-stop-shop to learn LibGDX. Now I feel very much confident in using Libgdx and exploring it further. I would appreciate if the tutor makes another lecture series on 3D game development using LibGDX. Thank you :) .