Free online courseAndroid - LibGDX - Super Mario Bros

Duration of the online course: 5 hours and 8 minutes

4.78

(18)

Learn to create Super Mario Bros from scratch using LibGDX and Android Studio. This free course covers game development essentials, including HUD, tile maps, animations, and sound.

Course Description

The course "Android - LibGDX - Super Mario Bros" by Code School offers an immersive journey into the realm of game development with a specific focus on creating the legendary game, Super Mario Bros, using LibGDX and Android Studio. Spanning a total duration of 5 hours and 8 minutes, this comprehensive tutorial has garnered an impressive average rating of 4.82 stars, reflecting its high quality and effectiveness in teaching.

As part of the Information Technology category and falling under the Game Development subcategory, this course equips you with essential skills to create sophisticated 2D games for the Android platform. From the initial setup to the final touches, each lesson is meticulously designed to guide you through the intricate process of game development.

Starting with the basic setup of LibGDX and Android Studio, the course takes you through the creation of the foundational classes and screen management. As you progress, you will delve into aspect ratios, viewports, and the creation of a Heads-Up Display (HUD), crucial for any professional game development project. The practical use of the Tiled Map Editor to create World 1-1 provides hands-on experience in level design.

Rendering tile maps and introducing Box2D, a 2D physics engine, are significant aspects of this course. You'll gain insights into making Mario in Box2D and learn techniques for cleaning up the code for better performance and readability. The integration of SpriteSheets and the TexturePacker tool assists in managing animations efficiently.

The course doesn't just stop at the basics. It extends to more advanced features such as jump and run animations, collision detection, and scoring systems. You will explore how to add sound and music using the AssetManager, bringing your game to life with immersive audio effects.

Understanding enemy behaviors and interactions is another crucial facet covered in this course. From the anatomy of a Goomba to the techniques for stomping them, and even the introduction to killing Mario, you're taught to create a dynamic game environment. The lessons on spawning and using items, growing Mario, and managing item interactions in select blocks add depth to your gameplay.

Incorporating effects such as Mario getting hit, sound effects, and the heart-wrenching GameOver screen establishes a more polished and engaging user experience. The final lessons, including fun additions like kicking turtles and bowling down enemies with them, lead you to the grand finale—a rewarding climax to the course where your fully functional game is complete.

This comprehensive course not only equips you with technical skills but also inspires creativity and ingenuity in game development. Whether you are a beginner or have some experience, "Android - LibGDX - Super Mario Bros" by Code School stands out as a valuable resource to elevate your game development skills to the next level.

Conteúdo do Curso

  • Video class: 1 - LibGDX Game Development with Android Studio - Creating Super Mario Bros - Setup

    0h04m

  • Exercise: _What is the name of the tutorial series that Brent is creating?

  • Video class: LibGDX Part 2: Game & Screen Classes - Creating Super Mario Bros

    0h06m

  • Video class: LibGDX Part 3: Aspect Ratios & Viewports - Creating Super Mario Bros

    0h07m

  • Exercise: _What are the three viewports that LibGDX offers to solve the problem of different device aspect ratios?

  • Video class: LibGDX Part 4: Creating a HUD - Creating Super Mario Bros

    0h12m

  • Video class: LibGDX Part 5: Making World 1-1 w/ Tiled Map Editor - Creating Super Mario Bros

    0h08m

  • Exercise: _What is Tiled?

  • Video class: LibGDX Part 6: Render Tile Maps - Creating Super Mario Bros

    0h06m

  • Video class: LibGDX Part 7: Intro to Box2D - Creating Super Mario Bros

    0h12m

  • Exercise: _What is Box2d in the context of the Super Mario Bros game?

  • Video class: LibGDX Part 8: Making Mario in Box2D - Creating Super Mario Bros

    0h13m

  • Video class: LibGDX Part 9: Cleaning up Code - Creating Super Mario Bros

    0h10m

  • Video class: LibGDX Part 10: SpriteSheets and TexturePacker - Creating Super Mario Bros

    0h11m

  • Video class: LibGDX Part 11: Jump & Run Animations - Creating Super Mario Bros

    0h15m

  • Exercise: _What is the purpose of the "state timer" variable in the LibGDX Super Mario Bros tutorial?

  • Video class: LibGDX Part 12: Identify Collision objects - Creating Super Mario Bros

    0h13m

  • Video class: LibGDX Part 13: Breaking Bricks with Mario - Creating Super Mario Bros

    0h09m

  • Exercise: _What is a Box2D filter in the context of the Super Mario Bros game?

  • Video class: LibGDX Part 14: Keeping Score & Time- Creating Super Mario Bros

    0h07m

  • Video class: LibGDX Part 15: Sound & Music AssetManager - Creating Super Mario Bros

    0h06m

  • Exercise: _What is the purpose of using LibGDX as an asset manager in the Super Mario Bros game?

  • Video class: LibGDX Part 16: Anatomy of a Goomba - Creating Super Mario Bros

    0h13m

  • Video class: LibGDX Part 17: Stomping Goombas - Creating Super Mario Bros

    0h13m

  • Exercise: _What is the purpose of creating a head fixture in box2d for the Goomba enemy in Super Mario Bros game?

  • Video class: LibGDX Part 18: Moving Goombas/Intro to Killing Mario - Creating Super Mario Bros

    0h07m

  • Video class: LibGDX Part 19: Super Mario Maker - Goombas - Creating Super Mario Bros

    0h06m

  • Exercise: _What is the first step to add goombas to the game Super Mario Bros through the tiled map editor?

  • Video class: LibGDX Part 20: Stalling Enemies - Creating Super Mario Bros

    0h05m

Mobile Game Development

Free online courses on Mobile Game Development

Free Mobile Game Development Courses

Are you passionate about creating engaging and immersive mobile games? Our curated list of free Mobile Game Development courses offers a comprehensive guide to mastering the art of game development on mobile platforms. Whether you're a beginner or an experienced developer, these courses will help you enhance your skills and bring your game ideas to life.

Mobile game development is a dynamic and rapidly growing field within the broader category of Game Development. With the increasing popularity of smartphones and tablets, the demand for innovative and entertaining mobile games is higher than ever. By enrolling in these free courses, you can learn the essential tools, techniques, and best practices to succeed in this exciting industry.

Our selection of courses covers a wide range of topics, including:

  • Introduction to Mobile Game Development: Learn the basics of game design, development, and the mobile game industry.
  • Unity for Mobile Game Development: Master the Unity game engine, one of the most popular platforms for creating mobile games.
  • Android Game Development: Discover how to develop games specifically for Android devices using Java and Kotlin.
  • iOS Game Development: Explore the tools and techniques for creating games for iPhones and iPads using Swift and Objective-C.
  • 2D and 3D Game Design: Learn the principles of designing both 2D and 3D games, including character design, level design, and animation.
  • Monetization Strategies: Understand how to monetize your mobile games through in-app purchases, ads, and other revenue models.
  • Game Testing and Debugging: Gain insights into testing and debugging your games to ensure a smooth user experience.

Each course is designed to provide hands-on experience with real-world projects, allowing you to apply what you've learned and build a portfolio of mobile games. Additionally, these courses are taught by industry experts who share their knowledge and experience to help you succeed.

Why choose our free Mobile Game Development courses?

  • Comprehensive Curriculum: Our courses cover all aspects of mobile game development, from concept to deployment.
  • Expert Instructors: Learn from professionals with years of experience in the mobile gaming industry.
  • Hands-On Projects: Build real mobile games as you learn, gaining practical experience and a portfolio to showcase your skills.
  • Flexible Learning: Access course materials anytime, anywhere, and learn at your own pace.
  • Community Support: Join a community of fellow learners and developers to share ideas, ask questions, and collaborate on projects.

Start your journey into the world of mobile game development today with our free courses. Whether you aim to create the next big mobile game or simply want to hone your development skills, our courses provide the knowledge and resources you need to succeed.

Don't miss out on this opportunity to learn from the best and take your mobile game development skills to the next level. Enroll now and start building your dream mobile games for free!

This free course includes:

5 hours and 8 minutes of online video course

Exercises to train your knowledge

Certificate of course completion

100% free, from content to certificate

QR Code - Baixar Cursa - Cursos Online

This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:

This online course can only be accessed through the Cursa app. Install it using the links below:

  • Study for free!

    Here you never pay! Not even for the certificate, because everything in the app is 100% free!

  • Improve your resume!

    There are more than 4,000 free courses for you to study anything that interests you!

  • Free Digital Certificate!

    Complete the course and issue your internationally recognized Digital Certificate free of charge.

More free courses at Game development

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text