HOME > DESIGN > How to Make a 2D Platformer in Godot Game Engine

How to Make a 2D Platformer in Godot Game Engine

  • DESIGN
  • Dec 24, 2024
SynopsisHow to Make a 2D Platformer in Godot Game Engine, available a...
How to Make a 2D Platformer in Godot Game Engine  No.1

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

  • How to Make a 2D Platformer in Godot Game Engine  No.2
    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!