Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Design Game Design Godot

Godot Getaway: The Godot Course

Intermediate Techniques for Godot
Bestseller
Rating: 4.7 out of 54.7 (201 ratings)
1,790 students
Created by Canopy Games, Yann Burrett, Michael Bridges
Last updated 7/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Use the Godot engine to create an online multiplayer 3D cops and robbers driving game in a procedurally generated city!
  • Procedural Generation with Tilemaps
  • Remote Procedure Calls
  • Working with online networking
  • Vehiclebody Nodes
  • Using Godot as part of an indie developer pipeline

Requirements

  • Basic familiarity with the Godot Engine
  • Graphics card able to run 3D games

Description

Learn intermediate Godot techniques as we make an online multiplayer car game in a procedurally generated 3D city!  We'll use GDScript to make a cops-and-robbers game set to a bouncy electro-swing soundtrack using custom made assets from Blender and Ardour.

In this course, we'll be focusing on making a single, large project rather than a bunch of smaller ones.  Our focus will be as much on that game development pipeline as the techniques we'll be using, and we'll simulate what it takes to make a small scale indie game from scratch.

Some of the things we'll cover include;

  • Fast 3D gameplay

  • Online multiplayer using direct connection over IP

  • Team play (cops vs robbers)

  • A procedurally generated city

  • Creating city neighbourhoods

  • Procedurally placed props (like lamp posts, traffic cones, parked cars, etc)

  • VehicleBody physics

  • Beacons that respond to the music

  • Simple player customisation that’s persistent between plays

  • A 1930's inspired aesthetic

What's Godot?

Godot is a Free and Open Source game engine that we absolutely love. Yann has already taught a popular and well reviewed course on it on Udemy and both of us really enjoy working with it. It's available on Windows, Mac and Linux, has separate 2D and 3D pipelines and is generally awesome.

The course will be written in Godot's native GDScript, which is based on python. GDScript is a dynamic language that's powerful, versatile and quick to work in.

Who this course is for:

  • Intermediate Godot users

Course content

9 sections • 79 lectures • 15h 58m total length

  • Preview00:50
  • Preview04:45
  • Preview03:27
  • Preview03:43

  • Exploring the Assets
    08:37
  • Preparing a Multiplayer Lobby
    16:20
  • Creating a Network
    22:52
  • Introducing RPCs
    09:01
  • Using a Save File
    10:44
  • Populating the Waiting Room
    20:01

  • Introducing Vehiclebody
    14:02
  • Moving the Vehiclebody
    28:09
  • Vehiclewheel
    12:39
  • Player 2 Joins the Game!
    11:26
  • Driving Locally and Remotely
    20:05
  • A Better Car
    16:07

  • City Generation: An Overview
    10:00
  • Setting Up The Gridmap
    09:00
  • Code and Gridmaps
    10:21
  • Making a Maze
    18:38
  • Filling Gaps
    07:00
  • Erasing Walls
    10:12
  • Adding Buildings
    13:49
  • Rotating Buildings
    03:49
  • Chance of Skyscraper
    05:52
  • Networked City Generation
    06:54
  • Pausing Until Everyone's Ready
    09:54
  • Making a Map Border
    13:00
  • Preparing Props
    09:20
  • Parked Cars
    21:55
  • Billboards
    17:58
  • Traffic Cones
    18:24
  • Hydrants
    17:40
  • Street Lights
    14:46
  • Dumpsters
    07:12
  • Scaffolding
    24:16
  • Preparing Neighbourhoods
    12:21
  • Neighbourhoods
    13:10
  • Preparing Cafes
    13:33
  • Cafes
    16:52
  • The Zeppelin
    08:46

  • Setting Up Teams
    11:57
  • Minimap
    18:02
  • Grid References
    07:50
  • Making Beacons
    15:52
  • Creating Money
    13:57
  • Delivering Money
    13:19
  • Dropping Money
    12:13
  • Announcements
    10:04
  • Tracking Crimes
    14:25
  • Making Sirens
    13:42
  • Networking Sirens
    09:20
  • Player Billboards
    11:41
  • Criminal Detector
    09:15
  • Win Conditions
    12:47
  • Spawning Cops
    07:04

  • A Better Lobby Part 1
    18:16
  • A Better Lobby Part 2
    15:19
  • Painting the Car
    14:44
  • Applying Paint
    13:00
  • Saving Paint
    09:17
  • Variable City Sizes
    11:15
  • The Repropulation
    05:52
  • Map Seeds
    07:37

  • Audiobus
    07:19
  • Phaser
    04:22
  • Adding Neighbourhoods
    10:04
  • Voliume Control 1
    08:42
  • Volume Contol 2
    16:25

  • Chasecam
    16:55
  • Night Time
    07:05
  • Day Time
    06:14
  • Setting the Environment
    10:42
  • Exhaust
    09:19
  • Distance Fading a Texture
    03:18
  • Options Menu 1
    14:59
  • Options Menu 2
    26:39
  • The Fancy Lobby
    19:43

  • Wrapping Up
    02:21

Instructors

Canopy Games
Awesome tutorials for awesome people
Canopy Games
  • 4.6 Instructor Rating
  • 247 Reviews
  • 1,977 Students
  • 3 Courses

Founded by Michael Bridges and Yann Burrett, Canopy Games delivers high quality game making tutorials with a focus on mastery though play and community engagement.  We've been working as online and offline educators for years and are passionate about bringing the best possible courses to people who want to learn new skills.

Yann Burrett
Educator
Yann Burrett
  • 4.6 Instructor Rating
  • 5,853 Reviews
  • 27,796 Students
  • 4 Courses

Hi!  I'm Yann!

I'm a theatre educator with a Master of Science in Theatre Education degree from the City College of New York and a Bachelor of Arts degree in Drama and Theatre Arts from Goldsmith's College, University of London.  I currently live in the UK where I teach on a variety of subjects (mostly online)

I'm a passionate advocate for quality education in all fields, and my pedagogy is routed in a "learner-centered" model.  I love my cats, teaching, playing computer, board and card games, exploring forests and cooking.

Michael Bridges
Technology Teacher
Michael Bridges
  • 4.7 Instructor Rating
  • 333 Reviews
  • 3,845 Students
  • 4 Courses

I am a self-confessed technology geek and love teaching people new things. 

I think it is a real shame that so many people carry around such wonderfully capable devices yet do nothing but the basics on them. Computers, laptops, tablets and smartphones can do much more than most people know. I would like to guide, reassure and educate people about using their technology to add to their lives 

I have been playing, yes playing, with technology for as long as I can remember and I still do that today! Admittedly these days with other commitments I do have to watch what I spend as technology can burn a very deep hole and quickly.

As my parents will testify, I have always been inquisitive! even if it meant taking something apart to see how it worked. Of course not knowing how to put it back together again.  To this day I love learning new things and developing myself as a person.             

Despite my tech background I remain firmly grounded and talk to people using everyday language, unnecessary techno-babble drives me bonkers.  This allows me to chat with people with limited knowledge on a subject and help them understand more.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.