Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Godot 4 C# Action Adventure – Build your own 2.5D RPG by Luis Ramirez Jr (GameDev.tv Team)

/

Release date:2024, February

Duration:14 h 33 m

Author:Luis Ramirez Jr (GameDev.tv Team)

Skill level:Beginner

Language:English

Exercise files:Yes

Welcome to the thrilling world of game development with Godot 4 and C#! This course is your gateway to creating captivating adventures using Godot, the powerful open-source game engine. Whether you’re a seasoned C# developer or a RPG enthusiast dreaming of crafting your own title, this course is designed for you.

Course Highlights:

  1. Craft a Classic Dungeon RPG Game: Build a 2.5D RPG game with a blend of 2D and 3D graphics, featuring combat with state machine-driven enemies, bomb-dropping mechanics, and combo attacks rewarded with lightning strikes.
  2. Pixel-Perfect UI Implementation: Learn to implement a pixel-perfect UI using Godot’s control nodes to enhance the user experience in your game.
  3. Shader and Particle System Mastery: Discover how to add that extra “wow” factor to your game with shaders and particle systems, elevating the visual appeal of your RPG.
  4. Comprehensive Learning Path: Cover everything from physics and UI design to effective game architecture, providing you with a holistic understanding of Godot’s capabilities.
  5. Intermediate to Advanced Programming Concepts: Dive into intermediate to advanced programming concepts such as abstract classes, the observer pattern, and more, ensuring you create scalable and maintainable code.
  6. Supportive Learning Environment: Benefit from full lifetime access, a Q&A section where instructors and the community are ready to help, and engaging content presented by experienced professionals.

This course is tailored for individuals with a good grasp of C# basics and a desire to explore intermediate to advanced programming concepts. Whether you’re venturing into game creation or aiming to refine your coding skills for RPG development, this course provides the tools and knowledge you need.

Watch online or Download for Free
01. Introduction & Setup

01. Promo
02. Welcome to the Course
03. Community & Support
04. Accessing Our Projects
05. Installing .NET and Godot
06. Starting a New Project
07. Check Out the Book

02. Player Movement

01. Section Intro – Player Movement
02. Adding Player Animations
03. Attaching Scripts to Nodes
04. Configuring Visual Studio Code
05. Overriding Methods
06. Moving the Player
07. Exporting Fields with Attributes
08. Playing Animations
09. Game Constants
10. Flipping the Player
11. Optimizing the Sprites
12. Partial Classes

03. State Machine

01. Section Intro – State Machine
02. What Is a State Machine
03. Creating an Idle and Move State
04. Building the State Machine
05. Transitioning States
06. Disabling Nodes
07. Setting Up the Dash State
08. Transitioning to the Dash State
09. Adding a Dash Timer
10. Finalizing the Dash State
11. Refactoring States With Inheritance
12. Using Abstract Classes
13. Dealing With Magic Numbers
14. Export Property Hints
15. Auto Properties

04. Designing a Level

01. Section Intro – Designing a Level
02. Preparing Our Models
03. Using a Grid Map
04. Attaching a Camera to the Player
05. Adding Collision
06. Adjusting the Slope Angle
07. Adding Invisible Walls

05. Adding Enemies

01. Section Intro – Adding Enemies
02. Designing an Enemy
03. Refactoring the Enemy State Machine
04. Drawing Patrol Paths
05. Creating the Enemy Return State
06. Moving the Enemy
07. Baking a Navigation Mesh
08. Navigation Agents
09. Enemy Patrol State
10. Patrolling the Path
11. Pausing on Patrols
12. Exiting States
13. Detecting the Player
14. Chasing the Player
15. Attacking the Player

06. Combat System

01. Section Intro – Combat System
02. Player Combo Attacks
03. Combo Counters
04. Resetting the Combo Counter With a Timer
05. Hitboxes and Hurtboxes
06. Custom Stat Resources
07. Understanding LINQ
08. Property Getters and Setters
09. Animation Method Tracks
10. Moving Nodes by Local Position
11. Toggling Collision Shapes
12. Working on the Enemy Attack State
13. Moving the Enemy Hitbox
14. Finishing the Enemy Attack State
15. Character Death States

07. Game Interface

01. Section Intro – Game Interface
02. Setting Up the Start Menu
03. Grabbing UI Containers
04. Starting the Game
05. Reparenting Nodes
06. The event Keyword
07. Handling the End Game Event
08. Stats UI
09. Dynamically Updating Labels
10. Counting the Enemies
11. Defeat UI
12. Victory UI
13. Pause UI

08. Finishing Touches

01. Section Intro – Finishing Touches
02. Preparing the Reward Feature
03. Creating a Reward Resource
04. Applying Rewards
05. Preparing the Bomb
06. Exploding the Bomb
07. Using Interfaces
08. Thunder Combo Damage
09. Creating a Shader
10. Dynamically Applying a Shader
11. Stunning Enemies
12. Designing a Level
13. Adding Fire Particles
14. Dash Cooldowns

09. Course Wrapup

01. Outro

[Udemy] Godot 4 C# Action Adventure – Build your own 2.5D RPG by Luis Ramirez Jr (GameDev.tv Team).7z

[Udemy] Godot 4 C# Action Adventure – Build your own 2.5D RPG by Luis Ramirez Jr (GameDev.tv Team)_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *