Create a Complete 2D Platformer in the Godot Engine
- Development
- Apr 25, 2025

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
Who Should Attend
Target Audiences
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

Firebelley Games
Professional Software Engineer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- AMLCFT for AccountantsFinance Professionals in Singapore
- Advanced Photoshop Manipulations Tutorials Bundle
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Hydrogen Energy Masterclass- Fundamentals Applications
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling