image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

Please note that this course is for Godot 3 and has not been updated for Godot 4.
The skills you will learn in this course are largely transferrable to Godot 4, but please be aware of this before you purchase!
This course will cover everything you need to know about creating a small 2D platformer from start to finish in the Godot Engine. This course covers all aspects of creating a complete platformer game in Godot including:
Game mechanics like player movement, collectibles, and basic combat
Hazards like spikes and enemies
A seamless game loop and transitions between levels
Scene structure and project organization
Sound effects
A main menu, pause menu, options menu, and other UI elements
Finishing touches like camera shake, basic shaders, particle effects, and UI animations
This list is not exhaustive - please see the course outline for a glimpse into the topics that are covered.
The goal of this course is to show you how to take an empty project and turn it into a small, complete game. In doing so, this course will expose you to many aspects of the Godot engine from input handling, to tilemaps, to particles, to audio, and more. By the time you complete this course, you will feel comfortable working on your own projects in Godot. You will walk away from this course with a solid foundational understanding of making games that are not only functional but also fun.
This course will help you greatly if:
You have some game development knowledge and want to learn Godot
You have some programming knowledge and want to make games
Your games feel sterile and lack polish
You struggle to complete games and want to start and finish a project
You regularly participate in game jams and want to improve your ability to craft a fun but short experience
Please note that this course is focused purely on the start-to-finish process of making a game. As such, there isn't any time spent explaining fundamental programming concepts. Familiarity with programming is strongly recommended before taking this course. Any programming experience is fine - GDScript is easy to use.
Who this course is for:
Intermediate programmers
Intermediate game developers
Beginner game developers with programming experience
Individuals who are looking to push their project over the edge by adding polish and game feel

What you'll learn

2D platformer mechanics - double jumping, dashing, collectables, and enemies

Polish & Game Feel - particles, camera shake, scene transitions, and sound effects

UI - main menu, pause menu, options menu, and other elements

Publishing - exporting the project executable, updating the executable icon, and changing the boot splash

Godot Engine Concepts - leveraging a variety of nodes, structuring scenes, signals, and more

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Creating the Foundation for Development
7
1.1-Introduction
1.2-Setting Up Godot
1.3-Getting Ready for Development
1.4-Rough Player Controller
1.5-Tightening Player Movement
1.6-Tilemap Autotiles
1.7-Light Reorganization and Tweaks
2-Developing the Core Mechanics
14
2.1-Camera Follow
2.2-Animating the Player
2.3-Coyote Time
2.4-Double Jump
2.5-Adding Collectables
2.6-Adding Spikes
2.7-Player Death and Respawn
2.8-Creating an Enemy
2.9-Making the Enemy Dangerous
2.10-Adding Player Dash Movement
2.11-Making the Player Dash Destroy Enemies
2.12-Making a Test Level
2.13-More Player Tweaks
2.14-Win Condition
3-Finalizing the Game Mechanics
10
3.1-Section Introduction
3.2-Preventing Player Void Death
3.3-Coin Counter
3.4-Level UI
3.5-Level UI Continued
3.6-Enemy Respawns
3.7-Changing Levels
3.8-Level Complete UI
3.9-Level Complete UI Continued
3.10-Fixing Scene Load and Font Height
4-Game Feel and Polish
24
4.1-Camera Shake
4.2-Triggering Camera Shake
4.3-Player Death Animation Part 1
4.4-Player Death Animation Part 2
4.5-Player Death Animation Part 3
4.6-Enemy Death Animation
4.7-Enemy Spawn Animation
4.8-Player Dash Trail
4.9-Footstep Particles
4.10-Adding Tile Variety
4.11-Clouds
4.12-Creating More Levels
4.13-Animated Button
4.14-Main Menu
4.15-Screen Transitions
4.16-Pause Menu
4.17-Game Complete Screen
4.18-Animating UI Panels
4.19-Options Menu
4.20-Tutorial Signs
4.21-Player Victory Animation
4.22-Extending the Level Complete Screen
4.23-Mouse Cursor
4.24-Final Player and Display Tweaks
5-Sound Effects and Music
7
5.1-Section Introduction
5.2-Random Audio Stream Player
5.3-Audio Buses
5.4-Adding Sound Effects Part 1
5.5-Adding Sound Effects Part 2
5.6-Music
5.7-Adding Volume Controls to the Options Menu
6-Preparing the Game for Distribution and Final Words
3
6.1-UI and Sound Fixes
6.2-Exporting the Project
6.3-Conclusion