2D Game Development with libGDX

  • 0.0
Approx. 8 weeks

Brief Introduction

You already know that making and playing games is the most fun you can have with a computer, but if you need more convincing, you should know that over the last decade, mobile gaming has grown into a huge market. It's full of opportunities for independent game developers, or for people looking to join established gaming studios. If you want the skills to turn your game ideas into reality, or get ready to jump into professional game development, this is the course for you.

Course Summary

Learn to develop 2D games using the LibGDX framework. This course covers the fundamentals of game development, including game mechanics, physics, graphics, and sound.

Key Learning Points

  • Develop 2D games using LibGDX framework
  • Learn game mechanics, physics, graphics, and sound
  • Create games that can be deployed on multiple platforms

Job Positions & Salaries of people who have taken this course might have

  • Game Developer
    • USA: $73,000
    • India: ₹4,50,000
    • Spain: €35,000
  • Mobile Game Developer
    • USA: $89,000
    • India: ₹6,00,000
    • Spain: €45,000
  • Game Programmer
    • USA: $97,000
    • India: ₹8,00,000
    • Spain: €50,000

Related Topics for further study


Learning Outcomes

  • Develop 2D games using LibGDX framework
  • Implement game mechanics, physics, graphics, and sound
  • Deploy games on multiple platforms

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of Java programming language
  • Familiarity with object-oriented programming concepts

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online
  • Project-based

Similar Courses

  • Unity Game Development
  • Mobile Game Development

Related Education Paths


Notable People in This Field

  • Brent Aureli
  • Zenva Academy

Related Books

Description

This course explores how to use LibGDX to build 2D games that run anywhere, from web browsers to mobile devices. At the end you will create a full game, called Icicles.

Requirements

  • This course assumes basic proficiency with Java, including working with collections, implementing interfaces, and extending abstract classes. It is also assumed that you can read and understand documentation and source code. Proficiency with Git and Android Studio is helpful, but not required. To brush up on these skills, consider taking Java Programming Basics , and How to Install Android Studio . See the Technology Requirements for using Udacity.

Knowledge

  • Instructor videosLearn by doing exercisesTaught by industry professionals

Outline

  • lesson 1 Intro to Cross Platform Game Development LibGDX allows you write a game and deploy it to Android and iOS devices desktop computers and browsers. Explore the functionality that the LibGDX game framework provides. lesson 2 Intro to LibGDX Import and your first LibGDX project. Run it on your computer and Android device. Learn the basic structure of a LibGDX game. lesson 3 Drawing Use the LibGDX ShapeRenderer object to draw some simple shapes (and some not-so-simple fractals). lesson 4 Cameras and Viewports Use a camera to focus the player's field of view on a portion of a larger game world. Learn to use viewports to simplify camera management. lesson 5 Movement Create simple animations and physics effects by updating the game world over time. Learn to break up a complex game into separate screens. lesson 6 User Input Handle key presses touches and accelerometer input. lesson 7 Growing Icicles Create the core of Icicles including player controls. lesson 8 Polishing Icicles Add scoring a head-up display and a difficulty select screen.

Summary of User Reviews

Discover the world of 2D game development with LibGDX in this in-depth course. Gain hands-on experience as you learn to build exciting games with expert instructors. Students have given positive reviews for this course, highlighting its comprehensive curriculum and practical approach to learning.

Key Aspect Users Liked About This Course

Comprehensive curriculum

Pros from User Reviews

  • In-depth coverage of LibGDX
  • Practical projects and assignments
  • Expert instructors with industry experience
  • Engaging and interactive learning experience
  • Great value for the price

Cons from User Reviews

  • Requires basic knowledge of Java programming
  • Some students found the pace too fast
  • Not suitable for advanced game developers
  • Limited support for Mac users
  • Could benefit from more visual aids and examples
Free
Available now
Approx. 8 weeks
Peter Heinrich, Jeremy Silver
Amazon Appstore for Android
Udacity

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses