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.

The Godot Bootcamp by Michael McGuire

/

Release date:2023, September

Duration:18 h 15 m

Author:Michael McGuire

Skill level:Beginner

Language:English

Exercise files:Yes

Welcome to the Godot Bootcamp, where you’ll embark on an immersive journey to master game development and create powerful GUI-based desktop software using the versatile Godot game engine. Whether you are a beginner or an experienced developer, this comprehensive course will equip you with the skills and knowledge needed to excel in interactive software creation.

Godot is a highly regarded game engine known for its flexibility and robust features. In this boot camp, you’ll dive deep into Godot’s capabilities, exploring 2D and 3D game development techniques. From designing captivating gameplay mechanics to implementing stunning visual effects, you’ll learn the ins and outs of game development using Godot.

But that’s not all – this boot camp goes beyond game development. We’ll also venture into the realm of GUI-based desktop software. You’ll discover how to craft user-friendly interfaces, create interactive applications, and leverage APIs and web sockets for real-time networking.

What sets this bootcamp apart is its practical and project-based approach. Throughout the course, you’ll engage in quizzes, hands-on projects, and collaborative group work, allowing you to apply your newfound knowledge and develop a portfolio of impressive projects.

By the end of this boot camp, you’ll have mastered the GDScript programming language and gained proficiency in utilizing Godot’s extensive toolset. Whether you aspire to create indie games, pursue a career in game development, or build intuitive desktop applications, the Godot Bootcamp will empower you to turn your ideas into reality.

What you’ll learn:

  • The Godot game engine and leverage its features for game development
  • Dive into GDScript, Godot’s intuitive scripting language, to build game mechanics and interactions.
  • Create captivating 2D games through sprite manipulation, animations, and collision detection.
  • Explore 3D game development, including scene creation, lighting, and character controllers.
  • Develop powerful GUI-based desktop software with intuitive interfaces and interactive elements.
  • Utilize APIs and web sockets to implement real-time networking features.
  • Gain hands-on experience through quizzes and projects
  • Access a wealth of resources, tutorials, and a supportive community of fellow learners.

Whether you’re a passionate gamer, aspiring developer, or tech enthusiast, the Godot Bootcamp will provide you with the knowledge and skills needed to excel in the dynamic field of game development and GUI-based software creation.

Enroll now and embark on an exhilarating journey to become a proficient Godot developer!

Watch online or Download for Free
01. Introduction

01. Course Entailment
02. Download and Setup
03. Why are there two Week 1s

02. Week 1 GDScript (Recommended for Someone with Coding Experience)

01. Variable Data Types
02. For loops
03. While loops
04. Flow Control
05. Logical Operators
06. Match Case
07. Creating Functions
08. Object Oriented Programming

03. Week 1 GDScript Alt Breakdown (Recommended for Complete Beginners)

01. Alternate Breakdown
02. Print
03. Variables
04. Strings
05. Integers and Floats
06. Constants and Comments
07. Arrays
08. Adding and Removing
09. Pushing and Sorting
10. For loop
11. Range
12. Equality
13. if elif else
14. Dictionaries
15. While loops
16. Functions and Arguments
17. Function Alias
18. Classes
19. Week 1 Alt Wrap Up

05. Week 2 Mad Libs

01. What is Mad Libs
02. Creating the Story Book
03. Create the Interface
04. Selecting a Story and Prompting the Player
05. Ending and Play Again

06. Week 3 Frogger

01. What is Frogger
02. Creating the background
03. Creating the Player
04. Player Movements
05. Creating the Vehicles
06. Player Death and Respawn
07. Water Death
08. Water Platforms
09. Win Space
10. Memory Leak FIx
11. Scoring System
12. Game HUD – Score
13. Game HUD – Lives
14. Timer and Bonus
15. Adding Audio

07. Week 4 Transition to 3D

01. Transitioning from 2D to 3D
02. Understanding the Differences of 2D and 3D
03. Similarities Between 2D and 3D
04. Materials
05. Lighting

08. Week 5 Frogger 3D

01. 3D Assets
02. Creating our Background
03. Creating the Player
04. Player Movements
05. Creating Vehicles
06. Player Death and Respawn
07. Water Death
08. Water Platforms
09. Memory Leak
10. Win Space
11. Score, GUI, and Timer

09. Week 6 Internet Connectivity

01. What is an API
02. How to Use an API
03. Script Setup
04. Making API Calls
05. RapidAPI – Python to GDScript
06. What are Websockets
07. Establishing A Connection
08. Sending Data with WebSockets

10. Week 7 Desktop Development

01. How is Desktop Development Different
02. Anchors
03. Search Layout
04. Results Layout
05. Making A Search
06. Thumbnails, Titles, Genres
07. Anime Page

11. Week 8 Advanced Customizations

01. Custom Fonts
02. Custom Themes
03. Pop-outFloating Windows
04. Menu Bars

12. Week 9 Particles

01. What are Particles
02. Creating a Simple 2D fire
03. Creating a Simple 3D fire

13. Week 10 Conversion to C#

01. Player Movement
02. Player Death and Respawn

16. Bonus Material

02. Clean Code
03. Triggers, Pedals, Wheels
04. Controller Vibration
05. Gravity and Jumping
06. How to Code Any Mechanic
07. How to Save and Load Files

[Udemy] The Godot Bootcamp by Michael McGuire.7z

[Udemy] The Godot Bootcamp by Michael McGuire_Subtitles (2).7z

[Udemy] The Godot Bootcamp by Michael McGuire_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

1 Comments

Leave a Comment

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