Learn Java Creating Android Games Using the LibGDX library

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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.

  • Create their own games for Android

  • Understand LibGDX and how to use it for games development

  • Understand and use Entity Component Systems

Course Curriculum

2 Lectures

Instructors

Profile photo of Tim Buchalka's Learn Programming Academy
Tim Buchalka's Learn Programming Academy

The Learn Programming Academy was created by Tim Buchalka, a software developer with 40 years experience, who is also an instructor on Udemy, with over 2.1M+ students in his courses on Java, Python, Android, C#  and the Spring framework. The Academy’s goal in the next three years, is to teach five million people to learn how to program.Apart from Tim’s...

Instructors

Profile photo of Goran Lochert
Goran Lochert

I’ve been a software developer for over 14 years (12 commercially), creating Desktop, Web, and Mobile applications during this time.I am a fully certified Java Developer (Java Oracle Certificate Associate programmer Java SE 8) and have a lot of experience with Java, JPA, Java Enterprise Edition, Spring, Spring Boot, Maven, Gradle, and JavaFX.In addition, I’ve been heavily involved in game...

More Courses By Tim Buchalka, Edwin Einsen Vásquez Velásquez, Tim Buchalka's Learn Programming Academy, Eddie Chiang, Igor Popovic, Jean-Paul Roberts, Goran Lochert
Review
4.9 course rating
4K ratings
ui-avatar of JENNY FANG
Jenny F.
1.5
10 months ago

Not as good as other courses. Most of the code is outdated, which made it harder to identify which is which. Not to mention that the instructor only teaches how to do it, which he left out what it means and why.

  • Helpful
  • Not helpful
ui-avatar of Harry Marwanto
Harry M.
1.0
1 year ago

Too heavy explaining on the "how". Super minimum explaining on the "what" and the "why".
This is not a course or a lecture; this is a tutorial. So many functions and classes are created without showing the result of those functions and classes. Too much talking and writing.
It would be so much better if, after writing one or two classes or methods, show the result and explain what we have done to the game. Try the "things" that we have created, show and explain what is the problem that has been solved, and then present a follow-up problem that needs to be solved by adding another functionality by adding more classes or methods in the next section.
Being an expert on the framework and being part of a contributor doesn't guarantee the instructor is good at being an instructor.

  • Helpful
  • Not helpful
ui-avatar of Antonio Lyubchev
Antonio L.
3.0
1 year ago

It's pretty outdated, using lwjgl2 instead of 3, which means that there is no canvas at all so you can't follow along with the sampler in a modern setup.

  • Helpful
  • Not helpful
ui-avatar of Aarón Fortuño Ramos
Aarón F. R.
4.5
1 year ago

A really great course, well explained step by step. There are only two things to consider: Firstly, update the AdMob section, thus this is a deprecated way to handle advertising. Secondly, the proposed challenges are hard to get by oneself without following the suggested solution, there's a considerable leap between the previous theory and what's supposed to do.

Anyway, I recommend that course to everyone with previous Java knowledge and wanting to extend it and know how to work with the LibGDX framework

  • Helpful
  • Not helpful
ui-avatar of Bill Johnson
Bill J.
4.0
1 year ago

It took me a little bit to convert to Lwglv2 to be able to continue with the lectures. This is a pretty big miss for those of us new to GDX. I ended up using gdx-liftoff which made it all possible.

  • Helpful
  • Not helpful
ui-avatar of vincent Bailly
Vincent B.
4.0
1 year ago

The course is really great until now being at section 102.
The only drawback I can see until now, is a lack of update with the latest version of libgdx

  • Helpful
  • Not helpful
ui-avatar of Stanislav Georgiev
Stanislav G.
4.5
1 year ago

The course is long but it also helps with getting deep knowledge about java, OOP, LibGDX and programming. Worth every cent.

  • Helpful
  • Not helpful
ui-avatar of Dong Wang
Dong W.
5.0
1 year ago

知识点很全面,想从业余Libgdx游戏开发者到正式Libgdx游戏开发者的话,这里有很多知识点值得你学习。

  • Helpful
  • Not helpful
ui-avatar of Helen Zommer
Helen Z.
4.5
2 years ago

This course was a great learning experience! It covers a lot of material in great detail, and the instructor explains everything step by step, starting with the basics and gradually building up to more complex concepts. The exercises' framework is highly reusable and provides a solid foundation for real-world projects. Now I feel much more comfortable about my LibGDX skills.

I followed the course by writing my code in Kotlin, and almost everything worked seamlessly. I was pleasantly surprised by how easily I was able to adapt the examples to Kotlin syntax and get everything up and running.

However, one major drawback of the course is that the instructor's speech is heavily accented and sounds quite monotone, almost like a computer. This can make it difficult to follow along at times. The auto-generated subtitles and transcripts are riddled with errors, so they're unusable.

I still highly recommend this course to anyone interested in learning LibGDX. It would be great if the course could provide proper subtitles and transcripts to make it more accessible to a wider audience, but even without them, the course is still well worth taking.

  • Helpful
  • Not helpful
ui-avatar of Konstantin Sysoev
Konstantin S.
5.0
2 years ago

That is a VERY good presentation of the material about Java, Patterns, and the Libgdx library.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses