Skip to main content

Code a 2D Platform Game Character with Godot

5h 20m 27s
English
Paid

Unlock your game development potential by coding a professional side-view 2D game character using the free and powerful Godot game engine! Master the essential skills needed to create solid character movement for platformers, action-adventures, and Metroidvania games.

Why Choose Godot for Your 2D Game Development?

The Godot engine offers a versatile and open-source platform that's perfect for both beginners and experienced developers. Discover how its user-friendly interface and robust capabilities make it the ideal choice for creating dynamic and responsive 2D game characters.

Course Content Overview

Introduction to Godot

Get started with a comprehensive overview of the Godot engine, including its features and tools that are specifically tailored for 2D game development.

Fundamentals of Game Character Design

Dive into the basics of designing and coding a professional side-view character. Learn about the important elements that contribute to effective and engaging character movement.

Character Movement Mechanics

Develop the skills to implement smooth and responsive movement mechanics that will enhance player experience in platformers, action-adventures, and Metroidvania games.

Advanced Coding Techniques

Explore advanced techniques and coding practices that will take your character development skills to the next level, ensuring flawless and immersive gaming experiences.

Benefits of Learning with Us

  • Hands-on projects to consolidate your learning
  • Step-by-step guidance from industry experts
  • Access to a thriving community of game developers

Join us and create characters that captivate players' imaginations. Start your journey into 2D game development with Godot today!

About the Author: GDQuest

GDQuest thumbnail
GDQuest is a Free Software project and a social company. We invest all profit back into our projects. Our mission is to bring people together to become better game developers. We contribute to Free Software through education, communication, writing documentation, and coding Free and Open-Source tools.

Watch Online 43 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 43 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: intro
All Course Lessons (43)
#Lesson TitleDurationAccess
1
intro Demo
02:43
2
navigating-the-code-with-git
08:37
3
gd-starting-with-a-toy
01:37
4
figuring-out-requirements
07:35
5
code-structure
07:44
6
player-scene
08:36
7
state
07:22
8
state-machine
08:47
9
intro
04:41
10
project-settings-input
07:12
11
fleshing-out-player-scene
09:30
12
move-state
16:38
13
idle-state
06:09
14
run-state-and-debug
06:39
15
jump-state
12:05
16
exercise-01-sprint-overview
11:14
17
exercise-02-double-jump-overview
07:08
18
intro
00:56
19
Steering-behaviors-explanation
02:01
20
creating-the-follow-ai-scene
04:25
21
starting-to-code-the-follow-ai
04:08
22
creating-the-Steering-Autoload
06:51
23
making-the-ai-follow-the-mouse
06:36
24
steering-course-06.arrive-to
08:08
25
creating-the-animated-target-arrow
09:43
26
coding-the-arrow-movement
06:06
27
using-the-capture-animation-mode
06:33
28
following-the-leader
06:56
29
preventing-the-ais-from-stacking-up
05:05
30
intro
01:55
31
hook-scene
05:19
32
arrow
15:35
33
hook-aim-state
11:26
34
snap-detector
11:35
35
snap-detector-finding-best-target
07:08
36
hook-fire-state
06:05
37
player-hook-state
07:59
38
player-hook-state-motion
10:02
39
intro
00:29
40
create-skin-scene
11:45
41
animate-robi
13:14
42
spawn-state
08:44
43
die-state
07:26
Unlock unlimited learning

Get instant access to all 42 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription