How to Make a 2D Platformer in Godot Game Engine
How to Make a 2D Platformer in Godot Game Engine, available at $44.99, has an average rating of 4.05, with 37 lectures, based on 16 reviews, and has 141 subscribers.
You will learn about Learn the basics of coding in the Godot engine using gdscript Learn how to setup movement scripts for players and enemies in a sidescrolling platformer Build levels using auto tiling tilemaps inside of Godot Understand game design concepts like inheritance, instancing, and scenes This course is ideal for individuals who are Beginners getting started with game design and development who want a quick start or Those looking to build a platformer, a 2d game, work with pixel art, or who want to learn a free game engine or Anyone looking to become more familiar with the Godot game engine It is particularly useful for Beginners getting started with game design and development who want a quick start or Those looking to build a platformer, a 2d game, work with pixel art, or who want to learn a free game engine or Anyone looking to become more familiar with the Godot game engine.
Enroll now: How to Make a 2D Platformer in Godot Game Engine
Summary
Title: How to Make a 2D Platformer in Godot Game Engine
Price: $44.99
Average Rating: 4.05
Number of Lectures: 37
Number of Published Lectures: 37
Number of Curriculum Items: 37
Number of Published Curriculum Objects: 37
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the basics of coding in the Godot engine using gdscript
- Learn how to setup movement scripts for players and enemies in a sidescrolling platformer
- Build levels using auto tiling tilemaps inside of Godot
- Understand game design concepts like inheritance, instancing, and scenes
Who Should Attend
- Beginners getting started with game design and development who want a quick start
- Those looking to build a platformer, a 2d game, work with pixel art, or who want to learn a free game engine
- Anyone looking to become more familiar with the Godot game engine
Target Audiences
- Beginners getting started with game design and development who want a quick start
- Those looking to build a platformer, a 2d game, work with pixel art, or who want to learn a free game engine
- Anyone looking to become more familiar with the Godot game engine
An introductory course into game development in the Godot engine. In this course, you will learn through the example of setting up a 2D platformer, coded from scratch, and set up a working prototype that you can build from. We will create a working player controller with double jumping, wall jumping, and a bounce attack as well as two enemies that use waypoint movement and respond to area triggers. Learn how to setup projectiles as an extra way of having enemies attack your player character. For building levels out, we use the Godot tile-map system and auto-tiling for faster level building. We use gdscript as the coding language because it is very fast to test with and intuitive to write and understand similar to python. This course is meant for beginners but is code heavy as we will be writing everything ourselves. As we code, I take the time to explain every step so you can understand the logic behind making changes and not just the line of code character for character. For art assets, we prototype with Pixel Adventure 1 and 2. Links to these can be found with the first video in the course for you to use to follow along.
Course Curriculum
Chapter 1: Introduction & Project Setup
Lecture 1: Introduction
Lecture 2: Setup Godot and Import Pixel Art
Lecture 3: Setup Project for Pixel Art (Window Size, Stretching)
Chapter 2: Tilemaps
Lecture 1: Making a Repeating Tiled Background
Lecture 2: Tilemaps and Tilesets for Level Building
Chapter 3: Player
Lecture 1: Setting Up Player Animations
Lecture 2: Player Input and Left Right Movement
Lecture 3: Gravity and Global Game Settings with Singletons
Lecture 4: Jumping, Movement, and State Machines
Lecture 5: Animation Tree and Switching Animations
Lecture 6: Jump & Fall Animations Setup in Animation Tree
Lecture 7: Signals and Player State Debugging Label
Lecture 8: Follow Camera
Lecture 9: Double Jumping State Code
Lecture 10: Double Jump Oneshot Animation Playback
Chapter 4: Angry Pig
Lecture 1: Waypoint Pathing for Angry Pig Enemy
Lecture 2: Angry State Animation, Physics Layers, and Area Entered Detection
Chapter 5: Collision Detection and Physics
Lecture 1: Jump Attack – Hurtbox & Hitbox Setup
Lecture 2: Jump Checking for Enemy Class Type
Lecture 3: Get Hit Implementation and Hit Animations
Lecture 4: Adding Hit State for Player
Lecture 5: Enemy Collision Hitbox Detection
Lecture 6: Timer and Adding Damage Knockback
Chapter 6: Player Wall Jumping
Lecture 1: Coding Wall Sliding State
Lecture 2: Wall Jump Movement
Lecture 3: Testing Wall Jump and Finalizing Character Movement
Lecture 4: Cleanup and Bug Fixes
Chapter 7: Area Triggers
Lecture 1: Game Over Screen & Camera Bounds
Lecture 2: Death Zone & More on Signals
Lecture 3: Drop Down Platforms and Player Jump Attack Fix
Lecture 4: Level Transitions and Creating Levels 1 & 2
Chapter 8: UI Basics
Lecture 1: Health UI
Chapter 9: Bee – Flying Projectile Attack Enemy
Lecture 1: Setting Up Bee Enemy
Lecture 2: Bee Enemy States & Projectile Attack
Lecture 3: Launching Projectiles
Lecture 4: Finalizing Bee with Vertical Waypoint Movement
Lecture 5: Bee Animation Player Bug Fix
Instructors
-
Chris Tutorials
Game Developer and Tutorial Content Creator
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 5 votes
- 5 stars: 6 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!
You may also like
- Best Emotional Intelligence Courses to Learn in March 2025
- Best Time Management Courses to Learn in March 2025
- Best Remote Work Strategies Courses to Learn in March 2025
- Best Freelancing Courses to Learn in March 2025
- Best E-commerce Strategies Courses to Learn in March 2025
- Best Personal Branding Courses to Learn in March 2025
- Best Stock Market Trading Courses to Learn in March 2025
- Best Real Estate Investing Courses to Learn in March 2025
- Best Financial Technology Courses to Learn in March 2025
- Best Agile Methodologies Courses to Learn in March 2025
- Best Project Management Courses to Learn in March 2025
- Best Leadership Skills Courses to Learn in March 2025
- Best Public Speaking Courses to Learn in March 2025
- Best Affiliate Marketing Courses to Learn in March 2025
- Best Email Marketing Courses to Learn in March 2025
- Best Social Media Management Courses to Learn in March 2025
- Best SEO Optimization Courses to Learn in March 2025
- Best Content Creation Courses to Learn in March 2025
- Best Game Development Courses to Learn in March 2025
- Best Software Testing Courses to Learn in March 2025