We may earn an affiliate commission when you visit our partners.
Peter Heinrich and Jeremy Silver

'2D Game Development with libGDX' explored the basics of the libGDX game framework, from simple drawing to user input.

Read more

'2D Game Development with libGDX' explored the basics of the libGDX game framework, from simple drawing to user input.

This course will use those skills to create a much more sophisticated platforming game called GigaGal. In creating GigaGal, you'll learn about sprite drawing, keeping track of complex game state, controlling interactions between game entities, and also how to load and manage level data.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Strong fit for learners with intermediate game development skills in libGDX
Sought after by those who want to create sophisticated platforming games
Advisable for learners who want to learn about sprite drawing, game state tracking, and entity interaction handling
Teaches skills that are highly relevant to the game development industry
Requires learners to be familiar with Java and Android Studio and proficient in working with collections, implementing interfaces, and extending abstract classes

Save this course

Save How to Make a Platformer Using libGDX to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in How to Make a Platformer Using libGDX with these activities:
Create a simple game prototype
Develop a simple game prototype to practice applying Java, Android Studio, and libGDX in a practical project.
Show steps
  • Identify a simple game mechanic
  • Create a basic game structure
  • Implement game logic
Connect with libGDX community members
Expand knowledge and gain insights by connecting with experienced libGDX developers.
Show steps
  • Join libGDX forums or online communities
  • Attend libGDX meetups or conferences
  • Reach out to libGDX developers on social media
Review libGDX tutorials
Enhance understanding of libGDX by following tutorials, reinforcing key concepts and techniques.
Show steps
  • Find reputable libGDX tutorials
  • Follow the tutorials step-by-step
  • Experiment with the code and concepts
Four other activities
Expand to see all activities and additional details
Show all seven activities
Design a new GigaGal character
Expand creativity and enhance understanding of character design principles by creating a new character for GigaGal.
Browse courses on Game Design
Show steps
  • Brainstorm character concepts
  • Sketch and refine the character design
  • Create the character assets
Build a game level
Strengthen level design skills and understanding of game mechanics by building a level for GigaGal.
Browse courses on Game Development
Show steps
  • Design the level layout
  • Create the level assets
  • Implement the level logic
Collaborate on a GigaGal project
Enhance teamwork and communication skills while expanding knowledge by collaborating on a GigaGal project with peers.
Browse courses on Game Development
Show steps
  • Find a group of peers to work with
  • Define the project scope and goals
  • Assign roles and responsibilities
Contribute to a libGDX project
Deepen understanding of libGDX and contribute to the community by contributing to an open-source project.
Show steps
  • Find a suitable libGDX project
  • Familiarize with the project codebase
  • Identify an area to contribute

Career center

Learners who complete How to Make a Platformer Using libGDX will develop knowledge and skills that may be useful to these careers:
Game Developer
The 'How to Make a Platformer Using libGDX' course offers a solid foundation for aspiring Game Developers seeking proficiency in the libGDX framework. By creating GigaGal, a sophisticated platforming game, learners gain hands-on experience in sprite drawing, game state management, interaction control, and level data management. These skills align directly with the core responsibilities of Game Developers, who design, develop, and implement video games.
Software Engineer
Software Engineers play a crucial role in the development of gaming software, and the 'How to Make a Platformer Using libGDX' course provides a valuable introduction to the field. Through hands-on practice with libGDX, learners develop foundational skills in Java programming, game engine architecture, and object-oriented design. These concepts are highly sought after by Software Engineers working on game development projects.
Mobile Developer
For those seeking a career in Mobile Development, particularly focusing on game applications, the 'How to Make a Platformer Using libGDX' course is a valuable resource. libGDX is a powerful framework specifically tailored for developing mobile games, and the course provides a deep dive into its capabilities. By completing GigaGal, learners gain hands-on experience in mobile game development, making them highly competitive in the job market.
Game Designer
Game Designers are responsible for the overall vision and mechanics of video games, and the 'How to Make a Platformer Using libGDX' course can enhance their technical skills. Through the process of creating GigaGal, learners develop a deeper understanding of game design principles, level design, and gameplay mechanics. This practical experience complements the theoretical knowledge of Game Designers, making them well-rounded professionals in the industry.
Technical Artist
Technical Artists bridge the gap between art and technology in game development. The 'How to Make a Platformer Using libGDX' course provides a solid foundation for aspiring Technical Artists interested in the gaming industry. By working with sprites and level data in libGDX, learners develop a comprehensive understanding of game asset integration, optimization, and performance.
Game Tester
Game Testers play a vital role in ensuring the quality and functionality of video games. The 'How to Make a Platformer Using libGDX' course can be beneficial for aspiring Game Testers seeking to understand the technical aspects of game development. By creating GigaGal, learners gain hands-on experience in identifying bugs, evaluating game mechanics, and providing valuable feedback to improve the overall gaming experience.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for ensuring the quality of software products, including video games. The 'How to Make a Platformer Using libGDX' course provides a valuable introduction to software testing and quality assurance practices. By working on GigaGal, learners develop a systematic approach to testing, debugging, and documenting software defects, making them well-prepared for a career in Quality Assurance.
User Experience Designer
User Experience Designers focus on enhancing the overall user experience of digital products, including video games. The 'How to Make a Platformer Using libGDX' course can be beneficial for aspiring User Experience Designers seeking to understand the technical aspects of game development. By creating GigaGal, learners gain hands-on experience in designing user interfaces, evaluating game mechanics, and conducting user testing.
Indie Game Developer
For those aspiring to create their own independent video games, the 'How to Make a Platformer Using libGDX' course is an invaluable resource. libGDX is a powerful framework specifically suited for indie game development, and the course provides a comprehensive guide to using it effectively. By completing GigaGal, learners gain the practical skills and knowledge necessary to embark on a career as an Indie Game Developer.
Game Producer
Game Producers oversee the development and production of video games. The 'How to Make a Platformer Using libGDX' course can provide aspiring Game Producers with a better understanding of the technical aspects of game development. By working on GigaGal, learners gain insights into project management, resource allocation, and team coordination, which are essential skills for successful Game Producers.
Technical Writer
Technical Writers create documentation and training materials for software products, including video games. The 'How to Make a Platformer Using libGDX' course provides a valuable introduction to technical writing for the gaming industry. By documenting GigaGal, learners develop skills in organizing technical information, creating clear instructions, and effectively communicating complex concepts.
Game Localization Specialist
Game Localization Specialists adapt video games to different languages and cultures. The 'How to Make a Platformer Using libGDX' course can provide aspiring Game Localization Specialists with a deeper understanding of the technical aspects of game development. By working on GigaGal, learners gain insights into game asset management, text localization, and cultural adaptation, which are essential skills for successful Game Localization Specialists.
Game Analyst
Game Analysts analyze data and provide insights to improve the design and development of video games. The 'How to Make a Platformer Using libGDX' course can provide aspiring Game Analysts with a better understanding of the technical aspects of game development. By working on GigaGal, learners gain experience in collecting, analyzing, and interpreting game data, which are essential skills for successful Game Analysts.
Esports Manager
Esports Managers oversee the competitive gaming industry. The 'How to Make a Platformer Using libGDX' course can provide aspiring Esports Managers with a better understanding of the technical aspects of game development. By working on GigaGal, learners gain insights into game design, balance, and competitive play, which are essential skills for successful Esports Managers.
Game Marketing Specialist
Game Marketing Specialists promote and market video games. The 'How to Make a Platformer Using libGDX' course can provide aspiring Game Marketing Specialists with a deeper understanding of the technical aspects of game development. By working on GigaGal, learners gain insights into game features, target audiences, and marketing strategies, which are essential skills for successful Game Marketing Specialists.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in How to Make a Platformer Using libGDX.
Comprehensive guide to libGDX, the Java game development framework used in this course. It covers everything from basic setup to advanced topics like networking and AI.
Provides a comprehensive overview of design patterns for game programming. It covers patterns such as the observer pattern, the singleton pattern, and the state pattern.
Provides a comprehensive overview of game engine architecture. It covers topics such as rendering, physics, and AI.
Provides a comprehensive overview of game programming algorithms and techniques. It covers topics such as pathfinding, collision detection, and AI.
Provides a comprehensive introduction to Android programming. It covers topics such as creating user interfaces, handling user input, and working with databases.
Provides a comprehensive introduction to the Java programming language. It valuable resource for those who want to learn more about Java and how to use it to create their own programs.
Provides a comprehensive overview of game development concepts and techniques, including platformer game mechanics, level design, and enemy AI.
Offers practical guidance on level design principles and techniques, which are crucial for creating engaging and challenging platformer levels.
While this book focuses on game physics engine development, it provides a deeper understanding of the physics concepts and algorithms behind platformer game mechanics.
Covers advanced Java programming topics that are useful for game development, such as concurrency, networking, and memory management.
Provides a deep dive into OpenGL ES 2.0, which is used for 2D and 3D graphics in mobile games, including platformer games.
Provides guidance on software architecture and design, including best practices and patterns applicable to platformer game development.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to How to Make a Platformer Using libGDX.
Make Your First 2D Game with Unity & C# - Beginner Course
Most relevant
Godot 3 Complete Developer Course - 2D and 3D
Most relevant
Game Development for Modern Platforms
Most relevant
Developing Android Apps
Android Graphics with OpenGL ES
Android App Components - Intents, Activities, and...
Game Development Essentials
The Ultimate Unreal Engine 2D Game Development Course
WebGL w/ Unity: The Ultimate Guide to Games in the Browser
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser