🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
2 Students

Description

What Will You 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

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.
  • NFT Certificate
  • 37 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 5h 47min of content, in total.

Section 2: Tilemaps
22:54
Making a Repeating Tiled Background
03:38
Tilemaps and Tilesets for Level Building
19:16
Section 3: Player
1:29:38
Setting Up Player Animation
07:58
Gravity and Global Game Settings with Singletons
12:54
Jumping, Movement, and State Machines
16:18
Animation Tree and Switching Animations
11:22
Jump & Fall Animations Setup in Animation Tree
04:13
Signals and Player State Debugging Label
06:45
Follow Camera
03:03
Double Jumping State Code
04:19
Double Jump Oneshot Animation Playback
06:23
Section 4: Angry Pig
37:43
Waypoint Pathing for Angry Pig Enemy
24:53
Angry State Animation, Physics Layers, and Area Entered Detection
12:50
Section 5: Collision Detection and Physics
50:27
Jump Attack - Hurtbox & Hitbox Setup
06:09
Jump Checking for Enemy Class Type
06:07
Get Hit Implementation and Hit Animations
12:57
Adding Hit State for Player
07:59
Enemy Collision Hitbox Detection
06:35
Timer and Adding Damage Knockback
10:40
Section 6: Player Wall Jumping
35:12
Coding Wall Sliding State
12:37
Wall Jump Movement
06:48
Testing Wall Jump and Finalizing Character Movement
07:38
Cleanup and Bug Fixes
08:09
Section 7: Area Triggers
33:32
Game Over Screen & Camera Bounds
07:20
Death Zone & More on Signals
06:55
Drop Down Platforms and Player Jump Attack Fix
06:23
Level Transitions and Creating Levels 1 & 2
12:54
Section 8: UI Basics
10:15
Health UI
10:15
Section 9: Bee - Flying Projectile Attack Enemy
54:59
Setting Up Bee Enemy
19:17
Bee Enemy States & Projectile Attack
09:49
Launching Projectiles
14:46
Finalizing Bee with Vertical Waypoint Movement
07:29
Bee Animation Player Bug Fix
03:38

About the Instructor

100% of students rated this instructor as excellent!

As it regards to information technology or to learning in general, my philosophy is quite simple: the best way to learn is through video tutorials. I have created a lot of learning material, and it is up to you, the student, to do your best to absorb the knowledge and practice, so you become more educated and skilled!

You can also find me on my YouTube channel Chris' Tutorials. Check it out to get a taste of my approach to education!

See All Instructor Courses

BitDegree platform reviews