Complete Godot 4 Game Developer 2D Online Course
What you’ll learn
Get the most out of the new Godot 4 game engine by making 2D video games
Make 3 different awesome games, while learning the fundamentals and key concepts of Godot 4
Learn key concepts of Godot such as using Nodes, Scenes, Scripting & Signals
Use Godot’s built-in scripting language, GDScript, to create interesting game mechanics
Learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more
Discover how to use the new Tilemap, the animation player and other important nodes you need to know to make amazing games
Requirements
There’s no prerequisites for taking this course. Whether you’re an absolute beginner or have some programming or Godot experience, this course is for you!
Description
Learn how to get the most out of the new Godot 4 game engine by making 2D video games.We take you through the fundamentals and key concepts of Godot. You’ll use Godot’s built-in scripting language, GDScript, to create interesting game mechanics.Plus, you’ll learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more.By the end you know how to use the new Tilemap, the animation player and other important nodes to make amazing games!You’ll create 3, yes 3!, games in Godot 4…Speed Saucer: a Collision Avoidance Game where you’ll learn Godots fundamentals, scenes, nodes, instancing, scripting and moreAlien Attack: 2D Side Scrolling Space Shooter Game covering physics, movement logic, creating UI (user interface), particles and more. You’ll be shooting projectiles and keeping score!Martian Mike: 2D Platformer Game packed full of new skills including animations, scene management, tilemap and many moreWhether you’re a complete beginner or have dabbled in Godot before, this course will have something for you.You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.Godot 4 is an amazing engine and this course is the perfect place to dive into it! ?
Overview
Section 1: Introduction & Setup
Lecture 1 Welcome To The Course
Lecture 2 Downloading Godot
Lecture 3 Create A Project
Lecture 4 Exploring Godot’s Interface
Lecture 5 More Interface Exploration
Lecture 6 Community & Support
Lecture 7 Accessing Our Projects
Lecture 0 Section Intro – Speedy Saucer
Lecture 0 Project Setup
Lecture 0 Nodes & Scenes
Lecture 0 Rigidbody2D & Collision Shapes
Lecture 0 Instancing Scenes
Lecture 0 Editing Instances
Lecture 0 Parent & Child Relationship
Lecture 0 Draw Order & Z Index
Lecture 0 Intro To Scripting
Lecture 0 Functions & Printing Text
Lecture 0 Number Operations & More Printing
Lecture 0 Introducing Variables
Lecture 0 Function Parameters/Arguments
Lecture 0 Vector2 & apply_impulse( )
Lecture 0 Processing & apply_force( )
Lecture 0 If Statement & Comparison Operators
Lecture 0 Getting Input
Lecture 0 Variable Scope
Lecture 0 Function Return Values
Lecture 0 Following The Player With Camera2D
Lecture 0 Making The Maze
Lecture 0 Using Signals To Reset The Game
Lecture 0 Parallax Background & Text Labels
Lecture 0 Wrap Up – Speedy Saucer
Lecture 0 Section Intro – Alien Attack
Lecture 0 Project Setup & Player Scene
Lecture 0 Player Movement
Lecture 0 Clamping Players Position
Lecture 0 Rocket Scene & Movement
Lecture 0 Understanding Delta Time
Lecture 0 Shooting Rockets
Lecture 0 Creating References To Nodes
Lecture 0 Deleting Unwanted Rockets
Lecture 0 Enemy Scene & Movement
Lecture 0 Enemy Spawner Scene
Lecture 0 Spawn Enemy Function
Lecture 0 Shooting Enemies & Collision Layers
Lecture 0 Enemy Deathzone
Lecture 0 Lives & Custom Signals
Lecture 0 Scoring & Enemy Died Signal
Lecture 0 Score UI
Lecture 0 Lives UI
Lecture 0 Game Over Screen
Lecture 0 Adding Sound Effects
Lecture 0 Flame Particle Effect
Lecture 0 Path Enemy
Lecture 0 Adding Path Enemy To The Spawner
Lecture 0 Wrap Up – Alien Attack
Section 2: Martian Mike
Lecture 8 Section Intro – Martian Mike
Lecture 9 Project Setup – Martian Mike
Lecture 10 Animated Sprites
Lecture 11 Player Movement
Lecture 12 Boolean Operators
Lecture 13 Updating Animations
Lecture 14 Deathzone
Lecture 15 Jump Pad
Lecture 16 Traps
Lecture 17 Animation Player
Lecture 18 Arrays & Groups
Lecture 19 The For Loop
Lecture 20 Tilemap Basics
Lecture 21 Tilemap Terrains (Autotile)
Lecture 22 Scrolling Background
Lecture 23 Start Area
Lecture 24 Exit Area
Lecture 25 Changing Scenes
Lecture 26 More Levels
Lecture 27 Level Timer
Lecture 28 Timer HUD
Lecture 29 Win Screen
Lecture 30 Start Menu
Lecture 31 Level Design
Lecture 32 Autoloads (Singleton Pattern)
Lecture 33 One-Time Sound Effects
Lecture 34 Wrap Up – Martian Mike
Absolute beginners to Godot and programming,Absolute beginners to Godot who know some programming,Beginner and lower intermediate users of Godot
Course Information:
Udemy | English | 11h 16m | 4.91 GB
Created by: Ben Tristem
You Can See More Courses in the Developer >> Greetings from CourseDown.com