How to Make a 2D Platformer in Godot Game Engine

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.1 GB
  • Uploaded Bytutsnode
  • Downloads46
  • Last checkedOct. 19th '21
  • Date uploadedOct. 17th '21
  • Seeders 7
  • Leechers8

Infohash : E744E490362AAEF0366B463DE74211E916602853


Description

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.
Who this course is for:

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

Requirements

Basic coding skills will help but shouldn’t be required. I do try to explain every line of code to be very understandable in a non-technical way.

Last Updated 10/2021

Files:

How to Make a 2D Platformer in Godot Game Engine [TutsNode.com] - How to Make a 2D Platformer in Godot Game Engine 2. Tilemaps
  • 2. Tilemaps and Tilesets for Level Building.mp4 (200.2 MB)
  • 2. Tilemaps and Tilesets for Level Building.srt (28.9 KB)
  • 1. Making a Repeating Tiled Background.srt (5.6 KB)
  • 1. Making a Repeating Tiled Background.mp4 (24.7 MB)
4. Angry Pig
  • 1. Waypoint Pathing for Angry Pig Enemy.srt (36.6 KB)
  • 2. Angry State Animation, Physics Layers, and Area Entered Detection.srt (20.5 KB)
  • 1. Waypoint Pathing for Angry Pig Enemy.mp4 (187.3 MB)
  • 2. Angry State Animation, Physics Layers, and Area Entered Detection.mp4 (107.5 MB)
1. Introduction & Project Setup
  • 1. Introduction.srt (2.1 KB)
  • 3. Setup Project for Pixel Art (Window Size, Stretching).srt (11.6 KB)
  • 2. Setup Godot and Import Pixel Adventure Art.srt (6.6 KB)
  • 3. Setup Project for Pixel Art (Window Size, Stretching).mp4 (48.1 MB)
  • 1. Introduction.mp4 (25.4 MB)
  • 2. Setup Godot and Import Pixel Adventure Art.mp4 (23.7 MB)
9. Bee - Flying Projectile Attack Enemy
  • 1. Setting Up Bee Enemy.srt (29.8 KB)
  • 3. Launching Projectiles.srt (21.7 KB)
  • 2. Bee Enemy States & Projectile Attack.srt (15.3 KB)
  • 4. Finalizing Bee with Vertical Waypoint Movement.srt (11.1 KB)
  • 5. Bee Animation Player Bug Fix.srt (4.7 KB)
  • 1. Setting Up Bee Enemy.mp4 (174.1 MB)
  • 3. Launching Projectiles.mp4 (163.1 MB)
  • 4. Finalizing Bee with Vertical Waypoint Movement.mp4 (95.1 MB)
  • 2. Bee Enemy States & Projectile Attack.mp4 (73.4 MB)
  • 5. Bee Animation Player Bug Fix.mp4 (39.4 MB)
3. Player
  • 2. Player Input and Left Right Movement.srt (25.7 KB)
  • 4. Jumping, Movement, and State Machines.srt (24.5 KB)
  • 3. Gravity and Global Game Settings with Singletons.srt (19.9 KB)
  • 5. Animation Tree and Switching Animations.srt (16.6 KB)
  • 1. Setting Up Player Animations.srt (12.6 KB)
  • 10. Double Jump Oneshot Animation Playback.srt (10.7 KB)
  • 7. Signals and Player State Debugging Label.srt (9.9 KB)
  • 9. Double Jumping State Code.srt (7.0 KB)
  • 6. Jump & Fall Animations Setup in Animation Tree.srt (6.6 KB)
  • 8. Follow Camera.srt (4.8 KB)
  • 4. Jumping, Movement, and State Machines.mp4 (134.1 MB)
  • 2. Player Input and Left Right Movement.mp4 (99.0 MB)
  • 3. Gravity and Global Game Settings with Singletons.mp4 (98.2 MB)
  • 5. Animation Tree and Switching Animations.mp4 (97.6 MB)
  • 10. Double Jump Oneshot Animation Playback.mp4 (55.9 MB)
  • 1. Setting Up Player Animations.mp4 (48.4 MB)
  • 7. Signals and Player State Debugging Label.mp4 (42.0 MB)
  • 9. Double Jumping State Code.mp4 (36.7 MB)
  • 6. Jump & Fall Animations Setup in Animation Tree.mp4 (35.2 MB)
  • 8. Follow Camera.mp4 (34.9 MB)
5. Collision Detection and Physics
  • 3. Get Hit Implementation and Hit Animations.srt (19.8 KB)
  • 6. Timer and Adding Damage Knockback.srt (15.7 KB)
  • 4. Adding Hit State for Player.srt (12.2 KB)
  • 5. Enemy Collision Hitbox Detection.srt (10.1 KB)
  • 1. Jump Attack - Hurtbox & Hitbox Setup.srt (9.7 KB)
  • 2. Jump Checking for Enemy Class Type.srt (9.1 KB)
  • 3. Get Hit Implementation and Hit Animations.mp4 (135.9 MB)
  • 6. Timer and Adding Damage Knockback.mp4 (88.7 MB)
  • 4. Adding Hit State for Player.mp4 (62.2 MB)
  • 5. Enemy Collision Hitbox Detection.mp4 (58.3 MB)
  • 1. Jump Attack - Hurtbox & Hitbox Setup.mp4 (47.1 MB)
  • 2. Jump Checking for Enemy Class Type.mp4 (42.6 MB)
6. Player Wall Jumping
  • 1. Coding Wall Sliding State.srt (18.8 KB)
  • 4. Cleanup and Bug Fixes.srt (12.9 KB)
  • 3. Testing Wall Jump and Finalizing Character Movement.srt (11.5 KB)
  • 2. Wall Jump Movement.srt (9.4 KB)
  • 1. Coding Wall Sliding State.mp4 (106.7 MB)
  • 4. Cleanup and Bug Fixes.mp4 (96.5 MB)
  • 3. Testing Wall Jump and Finalizing Character Movement.mp4 (94.8 MB)
  • 2. Wall Jump Movement.mp4 (57.3 MB)
7. Area Triggers
  • 4. Level Transitions and Creating Levels 1 & 2.srt (17.7 KB)
  • 1. Game Over Screen & Camera Bounds.srt (11.2 KB)
  • 2. Death Zone & More on Signals.srt (10.8 KB)
  • 3. Drop Down Platforms and Player Jump Attack Fix.srt (10.1 KB)
  • 4. Level Transitions and Creating Levels 1 & 2.mp4 (173.6 MB)
  • 2. Death Zone & More on Signals.mp4 (72.7 MB)
  • 3. Drop Down Platforms and Player Jump Attack Fix.mp4 (72.0 MB)
  • 1. Game Over Screen & Camera Bounds.mp4 (62.1 MB)
8. UI Basics
  • 1. Health UI.srt (14.1 KB)
  • 1. Health UI.mp4 (99.9 MB)
  • TutsNode.com.txt (0.1 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
  • .pad
    • 0 (284.2 KB)
    • 1 (717.0 KB)
    • 2 (935.6 KB)
    • 3 (421.8 KB)
    • 4 (949.8 KB)
    • 5 (88.3 KB)
    • 6 (915.4 KB)
    • 7 (463.3 KB)
    • 8 (302.2 KB)
    • 9 (92.0 KB)
    • 10 (17.3 KB)
    • 11 (779.9 KB)
    • 12 (451.3 KB)
    • 13 (515.4 KB)
    • 14 (891.6 KB)
    • 15 (200.3 KB)
    • 16 (344.3 KB)
    • 17 (607.5 KB)
    • 18 (281.7 KB)
    • 19 (981.6 KB)
    • 20 (799.4 KB)
    • 21 (875.4 KB)
    • 22 (744.5 KB)
    • 23 (756.8 KB)
    • 24 (98.2 KB)
    • 25 (649.0 KB)
    • 26 (874.8 KB)
    • 27 (897.4 KB)
    • 28 (418.3 KB)
    • 29 (999.0 KB)
    • 30

Code:

  • udp://open.stealth.si:80/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • udp://fasttracker.foreverpirates.co:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://tracker.uw0.xyz:6969/announce
  • udp://opentracker.i2p.rocks:6969/announce
  • udp://tracker.birkenwald.de:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.moeking.me:6969/announce
  • udp://tracker.dler.org:6969/announce
  • udp://9.rarbg.me:2970/announce