Published 2/2024
Created by Single-minded Ryan
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 31 Lectures ( 4h 54m ) | Size: 3.2 GB
Make your first Godot 2.5D game with good-looking game assets!
What you’ll 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
Requirements:
It would be great if you have beginner-level programming experience
Description:
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 code 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 beginningI 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 gameplayBy 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 isBut 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 languageCode basic character 2D movement (run/jump)How to create a patrol behavior for the enemy using the RayCast featureCreate a melee attackUse Godot’s input systemHow to use the StateMachine animation node and OneShot node to control the player’s animationHow to blend animationsControl material effect with GDScript and animationControl VFX via GDScriptControl Enemy’s behaviors like causing damage to the player and deadHow to create a trap to hurt the playerCreate a health & damage systemCreate a health pick-upDesign the 2.5D Game LevelHow to use the UI system to display the player’s health heartsHow to reset the game sceneHow to create a button and how to reload the gameCustomize Godot’s settings for your game and your workflowHow to export the game into executable filesPlease 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.
转载请注明:0daytown » Adventurer Andie: Learn to make a 2.5D platformer with Godot