Learn Godot 4 by making 2 games
Learn Godot 4 by making 2 games, available at $89.99, has an average rating of 3.6, with 69 lectures, based on 136 reviews, and has 1269 subscribers.
You will learn about Learn to use Godot 4 Learn how to create a complete game prototype Learn how to create a saving system Learn how to create a sword attack Learn how to create a state machine Learn how to create a map This course is ideal for individuals who are This course is for everyone looking to learn how to use Godot 4 and create a fun little 2D game It is particularly useful for This course is for everyone looking to learn how to use Godot 4 and create a fun little 2D game.
Enroll now: Learn Godot 4 by making 2 games
Summary
Title: Learn Godot 4 by making 2 games
Price: $89.99
Average Rating: 3.6
Number of Lectures: 69
Number of Published Lectures: 69
Number of Curriculum Items: 69
Number of Published Curriculum Objects: 69
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn to use Godot 4
- Learn how to create a complete game prototype
- Learn how to create a saving system
- Learn how to create a sword attack
- Learn how to create a state machine
- Learn how to create a map
Who Should Attend
- This course is for everyone looking to learn how to use Godot 4 and create a fun little 2D game
Target Audiences
- This course is for everyone looking to learn how to use Godot 4 and create a fun little 2D game
In this course you’ll learn the basics of programming a 2D Metroidvania game similar to Hollow Knight or Celeste and a 2D RPG similar to Zelda A link to the past with lots of different mechanic like double jumping, using a sword to kill enemy and break elements, breaking platform and way much more.
I will cover in this course everything you need to know about creating a 2D game in the Godot Engine 4. This course cover all important aspects of creating a 2D game in Godot including:
-
Game mechanics like player movement, double jump, collectibles, wall slide, wall jump
-
Creating a health system inspired by Zelda with a system of heart
-
Enemy
-
Adding mechanic like a sword to slash the enemy or break crates
-
Scene structure and project organization
-
Sound effects & music
-
Creating a saving system in two different ways
-
Creating a map to display the position of your player
-
Learning how to use shader
This list is not exhaustive – please see the course outline for a glimpse into what you’re about to learn soon.
I have made that course for beginner looking to understand the key concept of programming as well as for programmer coming from different engine (like Unity or GameMaker) that want to create a lots of different key mechanic of a game that are rarely covered in Godot 4.
What you’ll learn
-
2D platformer mechanics – double jumping, collectables, enemies, sword
-
2D RPG mechanics: system of doors to open with keys, enemy throwing projectile at us, patrolling enemy
-
Sounds effects, doors and switches to change levels
-
Godot Engine Concepts – leveraging a variety of nodes, structuring scenes, signals, and more
-
Creating map and a flexible saving system
Are there any course requirements or prerequisites?
-
Some programming knowledge are a plus, but you can start from scratch, GDscript (the langage used in Godot) is one of the easiest language for game development
Who this course is for:
-
Beginner
-
Intermediate programmers
-
Intermediate game developers
-
Beginner game developers with programming experience
-
Individuals who are looking to push their project over the edge by adding lots of fun game mechanics
Course Curriculum
Chapter 1: Creating our 2D Metroidvania
Lecture 1: Installing Godot and overview of the interface
Lecture 2: Creating a simple camera
Lecture 3: Creating the player animations
Lecture 4: Coding the player movement
Lecture 5: Creating a tilemap and autotiling
Lecture 6: Coding the jump mechanic
Lecture 7: Calling the right animation through code
Lecture 8: Coding the double jump
Lecture 9: Coding the sword attack
Lecture 10: Creating a Finite State Machine to handle our states and animations
Lecture 11: Bug fix, creating an object to destroy with our sword, Signal, Area2D, Coroutine
Lecture 12: Create the background and understanding the ordering of layer with Z index
Lecture 13: Creating the enemy
Lecture 14: Coding the enemy movement
Lecture 15: Killing the enemy
Chapter 2: Finessing our 2D Metroidvania
Lecture 1: Creating the health system of the player
Lecture 2: Bug fix and Creating the GUI
Lecture 3: Coding the GUI
Lecture 4: Using shader
Lecture 5: Create a coin to collect
Lecture 6: Display the number of coin collected in the GUI
Lecture 7: Coding the camera movement
Lecture 8: Creating a door and switch system
Lecture 9: Opening the door with the switch and custom signal
Lecture 10: Changing levels
Lecture 11: Importing sound effect
Lecture 12: Importing music and make it loop through code
Lecture 13: Create a breakable platform
Chapter 3: Adding UI, Saving system and a map system to our 2D Metroidvania
Lecture 1: Creating a map and pausing the game
Lecture 2: Creating a saving system
Lecture 3: Saving your game at a specific location (hollow knight bench system)
Lecture 4: Create a Title Screen
Lecture 5: Create a wall jump
Lecture 6: Wall slide and adjusting the collision layer
Lecture 7: Last fix for the wall slide and the title screen
Chapter 4: Creating a 2D RPG
Lecture 1: Creating the player and its animations
Lecture 2: Calling the animations through code
Lecture 3: Setting up the collision shape of the sword
Lecture 4: Creating a finite state machine
Lecture 5: Slash a crate with our sword and setting up collision layer
Lecture 6: Creating an autotiling tilemap with different layers
Lecture 7: Creating an animated tilemap with animated flowers and water
Lecture 8: Creating an animation tree to better control the player animations
Lecture 9: Call the animation tree through code
Lecture 10: Create a camera following the player and stopping where the level end
Lecture 11: Create a house and make it transparent when the player walk behind it
Lecture 12: Create a coin to collect
Lecture 13: Loot coins when we are slashing the crate
Lecture 14: Creating trees and sorting the scene
Chapter 5: Creating a 2D RPG – Creating GUI, enemies, doors, keys, saving system
Lecture 1: Creating the GUI and creating a Global script to display the coins collected
Lecture 2: Display the life of our player in the GUI (Zelda heart system)
Lecture 3: Creating animated spikes to hurt our player
Lecture 4: Creating a shader and code a hurt fonction for our player
Lecture 5: Killing our player
Lecture 6: Create checkpoints
Lecture 7: Create an enemy that can throw laser
Lecture 8: Create a variation of this enemy
Lecture 9: Damage the player with laser and create explosion
Lecture 10: Fixing the laser enemy
Lecture 11: Creating the crawling enemy and its animations
Lecture 12: Creating the enemy script with inheritance
Lecture 13: Changing the direction of the enemy randomly
Lecture 14: Setting the collision of the enemy, creating plots and killing the enemy
Lecture 15: The enemy hurt the player
Lecture 16: Creating a chest looting a key and updating the GUI
Lecture 17: Creating a door we can open with our key
Lecture 18: Closing door when we are entering an area
Lecture 19: Creating a "defeat all enemies" door
Lecture 20: Create a saving system
Instructors
-
Jean Vermeersch
Game developer and 2D artist
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 8 votes
- 3 stars: 19 votes
- 4 stars: 43 votes
- 5 stars: 62 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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple