HOME > Development > Create a Complete 2D Platformer in the Godot Engine

Create a Complete 2D Platformer in the Godot Engine

  • Development
  • Apr 25, 2025
SynopsisCreate a Complete 2D Platformer in the Godot Engine, availabl...
Create a Complete 2D Platformer in the Godot Engine  No.1

Create a Complete 2D Platformer in the Godot Engine, available at $74.99, has an average rating of 4.57, with 65 lectures, based on 891 reviews, and has 15778 subscribers.

You will learn about 2D platformer mechanics – double jumping, dashing, collectables, and enemies Polish & Game Feel – particles, camera shake, scene transitions, and sound effects UI – main menu, pause menu, options menu, and other elements Publishing – exporting the project executable, updating the executable icon, and changing the boot splash Godot Engine Concepts – leveraging a variety of nodes, structuring scenes, signals, and more This course is ideal for individuals who are Intermediate programmers or Intermediate game developers or Beginner game developers with programming experience or Individuals who are looking to push their project over the edge by adding polish and game feel It is particularly useful for Intermediate programmers or Intermediate game developers or Beginner game developers with programming experience or Individuals who are looking to push their project over the edge by adding polish and game feel.

Enroll now: Create a Complete 2D Platformer in the Godot Engine

Summary

Title: Create a Complete 2D Platformer in the Godot Engine

Price: $74.99

Average Rating: 4.57

Number of Lectures: 65

Number of Published Lectures: 65

Number of Curriculum Items: 65

Number of Published Curriculum Objects: 65

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • 2D platformer mechanics – double jumping, dashing, collectables, and enemies
  • Polish & Game Feel – particles, camera shake, scene transitions, and sound effects
  • UI – main menu, pause menu, options menu, and other elements
  • Publishing – exporting the project executable, updating the executable icon, and changing the boot splash
  • Godot Engine Concepts – leveraging a variety of nodes, structuring scenes, signals, and more
  • Who Should Attend

  • Intermediate programmers
  • Intermediate game developers
  • Beginner game developers with programming experience
  • Individuals who are looking to push their project over the edge by adding polish and game feel
  • Target Audiences

  • Intermediate programmers
  • Intermediate game developers
  • Beginner game developers with programming experience
  • Individuals who are looking to push their project over the edge by adding polish and game feel
  • Please note that this course is for Godot 3 and has not been updated for Godot 4. The skills you will learn in this course are largely transferrable to Godot 4, but please be aware of this before you purchase!

    This course will cover everything you need to know about creating a small 2D platformer from start to finish in the Godot Engine. This course covers all aspects of creating a complete platformer game in Godot including:

  • Game mechanics like player movement, collectibles, and basic combat

  • Hazards like spikes and enemies

  • A seamless game loop and transitions between levels

  • Scene structure and project organization

  • Sound effects

  • A main menu, pause menu, options menu, and other UI elements

  • Finishing touches like camera shake, basic shaders, particle effects, and UI animations

  • This list is not exhaustive – please see the course outline for a glimpse into the topics that are covered.

    The goal of this course is to show you how to take an empty project and turn it into a small, complete game. In doing so, this course will expose you to many aspects of the Godot engine from input handling, to tilemaps, to particles, to audio, and more. By the time you complete this course, you will feel comfortable working on your own projects in Godot. You will walk away from this course with a solid foundational understanding of making games that are not only functional but also fun.

    This course will help you greatly if:

  • You have some game development knowledge and want to learn Godot

  • You have some programming knowledge and want to make games

  • Your games feel sterile and lack polish

  • You struggle to complete games and want to start and finish a project

  • You regularly participate in game jams and want to improve your ability to craft a fun but short experience

  • Please note that this course is focused purely on the start-to-finish process of making a game. As such, there isn’t any time spent explaining fundamental programming concepts. Familiarity with programming is strongly recommended before taking this course. Any programming experience is fine – GDScript is easy to use.

    Course Curriculum

    Chapter 1: Creating the Foundation for Development

    Lecture 1: Introduction

    Lecture 2: Setting Up Godot

    Lecture 3: Getting Ready for Development

    Lecture 4: Rough Player Controller

    Lecture 5: Tightening Player Movement

    Lecture 6: Tilemap Autotiles

    Lecture 7: Light Reorganization and Tweaks

    Chapter 2: Developing the Core Mechanics

    Lecture 1: Camera Follow

    Lecture 2: Animating the Player

    Lecture 3: Coyote Time

    Lecture 4: Double Jump

    Lecture 5: Adding Collectables

    Lecture 6: Adding Spikes

    Lecture 7: Player Death and Respawn

    Lecture 8: Creating an Enemy

    Lecture 9: Making the Enemy Dangerous

    Lecture 10: Adding Player Dash Movement

    Lecture 11: Making the Player Dash Destroy Enemies

    Lecture 12: Making a Test Level

    Lecture 13: More Player Tweaks

    Lecture 14: Win Condition

    Chapter 3: Finalizing the Game Mechanics

    Lecture 1: Section Introduction

    Lecture 2: Preventing Player Void Death

    Lecture 3: Coin Counter

    Lecture 4: Level UI

    Lecture 5: Level UI Continued

    Lecture 6: Enemy Respawns

    Lecture 7: Changing Levels

    Lecture 8: Level Complete UI

    Lecture 9: Level Complete UI Continued

    Lecture 10: Fixing Scene Load and Font Height

    Chapter 4: Game Feel and Polish

    Lecture 1: Camera Shake

    Lecture 2: Triggering Camera Shake

    Lecture 3: Player Death Animation Part 1

    Lecture 4: Player Death Animation Part 2

    Lecture 5: Player Death Animation Part 3

    Lecture 6: Enemy Death Animation

    Lecture 7: Enemy Spawn Animation

    Lecture 8: Player Dash Trail

    Lecture 9: Footstep Particles

    Lecture 10: Adding Tile Variety

    Lecture 11: Clouds

    Lecture 12: Creating More Levels

    Lecture 13: Animated Button

    Lecture 14: Main Menu

    Lecture 15: Screen Transitions

    Lecture 16: Pause Menu

    Lecture 17: Game Complete Screen

    Lecture 18: Animating UI Panels

    Lecture 19: Options Menu

    Lecture 20: Tutorial Signs

    Lecture 21: Player Victory Animation

    Lecture 22: Extending the Level Complete Screen

    Lecture 23: Mouse Cursor

    Lecture 24: Final Player and Display Tweaks

    Chapter 5: Sound Effects and Music

    Lecture 1: Section Introduction

    Lecture 2: Random Audio Stream Player

    Lecture 3: Audio Buses

    Lecture 4: Adding Sound Effects Part 1

    Lecture 5: Adding Sound Effects Part 2

    Lecture 6: Music

    Lecture 7: Adding Volume Controls to the Options Menu

    Chapter 6: Preparing the Game for Distribution and Final Words

    Lecture 1: UI and Sound Fixes

    Lecture 2: Exporting the Project

    Lecture 3: Conclusion

    Instructors

  • Create a Complete 2D Platformer in the Godot Engine  No.2
    Firebelley Games
    Professional Software Engineer
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 7 votes
  • 3 stars: 53 votes
  • 4 stars: 259 votes
  • 5 stars: 569 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!