Make a 2.5D game with Godot 4 | 2D gameplay with 3D assets
Make a 2.5D game with Godot 4 | 2D gameplay with 3D assets, available at $54.99, has an average rating of 4.61, with 30 lectures, based on 49 reviews, and has 567 subscribers.
You will learn about Learn to make a good-looking 2.5D action game with Godot Learn how to code a 2.5D game in GDScript Learn how to control the player's 2D movement Learn how to create patrol behavior using the RayCast3D node Learn how to make the attack & health system Learn how to make a health pick-up Learn how to control VFX Learn how to use StateMachine to control and blend animations Learn how to create game UI in Godot, like the health UI & the restart button Learn how to export Godot project into exe files Learn how to create a trap This course is ideal for individuals who are Beginners who wants to make good-looking games with Godot It is particularly useful for Beginners who wants to make good-looking games with Godot.
Enroll now: Make a 2.5D game with Godot 4 | 2D gameplay with 3D assets
Summary
Title: Make a 2.5D game with Godot 4 | 2D gameplay with 3D assets
Price: $54.99
Average Rating: 4.61
Number of Lectures: 30
Number of Published Lectures: 30
Number of Curriculum Items: 30
Number of Published Curriculum Objects: 30
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn to make a good-looking 2.5D action game with Godot
- Learn how to code a 2.5D game in GDScript
- Learn how to control the player's 2D movement
- Learn how to create patrol behavior using the RayCast3D node
- Learn how to make the attack & health system
- Learn how to make a health pick-up
- Learn how to control VFX
- Learn how to use StateMachine to control and blend animations
- Learn how to create game UI in Godot, like the health UI & the restart button
- Learn how to export Godot project into exe files
- Learn how to create a trap
Who Should Attend
- Beginners who wants to make good-looking games with Godot
Target Audiences
- Beginners who wants to make good-looking games with Godot
Hello, I’m Single-minded Ryan, a game developer and digital artist.
In this course, we are going to create a typical 2D-style game in a 3D world, but before getting into the details, I know you have a big question a ask:
What is the core benefit that this course has to offer?
The answer is that I want you to feel like you are making a real game from the very beginning
I want to you learn the knowledge about game development with production-level game assets, so you can absorb these ideas seamlessly.
This is why I put a lot of effort into creating the assets for the course, so you can have high-quality characters, smooth animations, detailed materials and VFX particles, and good-looking level modules to work with.
These assets are great benefits you can get with this course because you can use the assets to experiment with new ideas and design your levels even after finishing the course.
Let’s talk about what we are going to do in this course.
Our player can explore this world with 2D movements, so we’ll cover these behaviors in GDScript, including the run, jump, and melee attack actions.
Then we’ll learn how to control the animations using a combination of different animation nodes, such as the StateMachine node, the blend animation node, and the OneShot node. This way you will have more flexibility when dealing with complicated animation setups.
When it comes to the enemy, I’ll show you how to make it patrol around the platform, and to detect the edges and blocks so it knows when to turn around. These behaviors are achieved by the ray cast feature, which is an essential technique you have to know to deal with the physics engine in game development.
Visual effect is also a big part of video games, I’ll show you how to control the particles via the script and how to create material animation for the sword-swinging action.
Want more challenges for the player? Let’s create a trap with spikes, here we’ll learn how to detect physics bodies using a collision shape, and how to use physics layers to manage the collision detection.
Need something to keep the player alive? Here comes the health pickup. To make the pickup work, We’ll finish the player’s health system with the heart UI on screen.
Finally, we’ll set up an end door as the destination of the level, and cover the game over UI and the restart game button to finish up the gameplay
By the end of this course, you’ll be able to export the game to executable files and show it off to your friends.
If you are eager to improve your programming skills, this course also has a lot to offer.
We’ll talk about the core idea of Godot game development: the Game Lifecycle functions, these concepts are shared between many game engines, so understanding these functions will help you establish a solid foundation for your further career.
You’ll learn about some basic programming ideas like how to use variables and constants, how to use conditions and control flow like the if statement and the for loop.
We’ll also talk about some unique GDScript features, like how to use annotations and how to communicate between scripts using signals, which is
But I want you to notice that this course is not heavily code-oriented, meaning it would be really great if you understood some basic programming ideas.
I’ll keep adding new content later like I’ll add new lectures to talk about how to make collectible coins and how to shoot bullets in summer this year.
I can’t wait to see you in this course and check out the cool games you are going to make.
At the end of this course, you will be able to do things like:
-
Code in GDScript, which is Godot’s built-in programming language
-
Code basic character 2D movement (run/jump)
-
How to create a patrol behavior for the enemy using the RayCast feature
-
Create a melee attack
-
Use Godot’s input system
-
How to use the StateMachine animation node and OneShot node to control the player’s animation
-
How to blend animations
-
Control material effect with GDScript and animation
-
Control VFX via GDScript
-
Control Enemy’s behaviors like causing damage to the player and dead
-
How to create a trap to hurt the player
-
Create a health & damage system
-
Create a health pick-up
-
Design the 2.5D Game Level
-
How to use the UI system to display the player’s health hearts
-
How to reset the game scene
-
How to create a button and how to reload the game
-
Customize Godot’s settings for your game and your workflow
-
How to export the game into executable files
Please NOTE that this course DOES NOT contain any sound and music assets at the moment, because I don’t know how to compose them for now.
*All of the assets (models, animations, VFX, etc.) provided in this course are only for educational purposes, please do not use them in any commercial projects.
Course Curriculum
Chapter 1: Introduction & Setup
Lecture 1: Introduction
Lecture 2: Download and install Godot
Lecture 3: Download the game assets
Lecture 4: Import the game assets
Chapter 2: Creating the Game Scene & the Player Character
Lecture 1: Creating the game scene & the player node
Lecture 2: The basic player movement script
Lecture 3: Setting up the map input actions
Lecture 4: Attaching the sword to the Player
Lecture 5: Setting up the player's idle/run animations
Lecture 6: Setting up the player's airborne animations
Lecture 7: Adding the run & jump VFX to the Player
Chapter 3: Creating the Player's health script & a spike trap
Lecture 1: Creating the spike trap
Lecture 2: The player's health script
Lecture 3: The player's dead animation
Lecture 4: The Player's hurt animation, hurt material effect and invincibility
Chapter 4: Creating the UI system
Lecture 1: Creating the health UI
Lecture 2: Creating the Game Over UI & the restart button
Chapter 5: Creating the health pickup
Lecture 1: Create the health pickup 01
Lecture 2: Create the health pickup 02
Chapter 6: Creating the Enemy Character
Lecture 1: Creating the enemy node and the enemy script
Lecture 2: Creating the enemy patrol behavior
Lecture 3: Setting up the enemy to damage the player
Chapter 7: Setting up the Player's attack
Lecture 1: The player's attack 01 – Setup
Lecture 2: The player's attack 02 – The enemy hurt material animation
Lecture 3: The player's attack 03 – Update the controllability code
Lecture 4: The player's attack 04 – Update the player script
Lecture 5: The player's attack 05 – The enemy's health code & the hit VFX
Chapter 8: Finishing the game
Lecture 1: Creating the end door
Lecture 2: Update the player's invincibility
Lecture 3: Design the game level & export the game
Instructors
-
Single-minded Ryan
An indie game developer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 2 votes
- 4 stars: 9 votes
- 5 stars: 34 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024