Godot 4 Retro Remake: Design And Code A Seaquest Remake
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.56 GB | Duration: 12h 57m
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.56 GB | Duration: 12h 57m
Learn how to create a complete shoot em' up game based on SeaQuest from start to finish in Godot 4.
What you'll learn
Godot 4: Learn everything you need to know to start making your own games. Nodes, Signals, Singletons, GDScript, etc.
Programming & Problem Solving: Develop Proficiency in GDScript Programming and Game Development Problem Solving
Game Design: Understand game design and the theory behind making an enjoyable game
Best Practices: Master Godot 4's Best Practices that make Game Development Easier
Your Games: Gain the Skills to Create Your Own Games from the Ground Up
Sharing your Game: Exporting and Publishing your Game to Share with the World
Requirements
No prior knowledge of programming, everything will be taught
No prior experience with Godot
Description
Introducing a comprehensive Godot 4 course! This course is going to teach you everything you need to know about Godot 4 and get you ready to make your own games.Over 60 engaging videos await you, packed with invaluable insights and hands-on tutorials.Dive into 13 hours of content meticulously crafted to make you a Godot Engine expert.In this course, you'll embark on a journey to master Godot's best practices and harness powerful systems that will supercharge your game development:Discover the custom-built Global Game State for seamless game management. Harness the Game Event Management System for organized, event-driven gameplay.Whether you're a seasoned programmer or new to coding, we've got you covered. My explanations are tailored to ensure everyone can learn and succeed.Learn the fundamentals of game design. Master GDScript programming - no prior experience necessary. The centerpiece of this course is a modern twist on the classic Atari 2600 game, SeaQuest, designed by the legendary Steve Cartwright in 1983. Get ready for a "retro remake" like no other! While we draw inspiration from the original, we'll explore exciting new directions in game design.The ultimate goal is to liberate you from the confines of "tutorial hell." We've all been there, endlessly watching others create games without reaching that milestone ourselves. It's time to change your learning strategy.Following tutorials and courses is just the beginning. We'll teach you to dissect game mechanics and systems, leveraging online resources to solve problems independently. When you've mastered this skill, you'll have the power to create your own games from scratch.By the end of this course, you won't just have a completed game; you'll have the knowledge and confidence to craft your own video games.Enroll now and start creating your own games today!
Overview
Section 1: Introduction & Project Setup
Lecture 1 Project Setup
Section 2: Developing the Player
Lecture 2 Player Input
Lecture 3 Player Movement
Lecture 4 Changing Player Direction
Lecture 5 Scene Tree Lesson
Lecture 6 Creating the Player Bullet Scene
Lecture 7 Player Bullet Movement
Lecture 8 Player Shooting
Lecture 9 Setting up Reload Delay
Lecture 10 Changing Bullet Direction & Bullet Cleanup
Lecture 11 Bullet Offset & Spread
Section 3: Enemies!
Lecture 12 Sharks
Lecture 13 Death to the Sharks
Lecture 14 Scene Organization and Area Fixes
Lecture 15 Enemy Spawning Intro
Lecture 16 Enemy Spawning Direction Fix & Randomness
Lecture 17 Revamped Enemy Spawning System Intro
Lecture 18 Spawning Multiple Enemies with For Loops
Lecture 19 Intro to Arrays
Lecture 20 Finishing Enemy Spawning System
Section 4: Rescuing People
Lecture 21 Creating the Person Scene
Lecture 22 Spawning People
Lecture 23 Intro into Singletons
Lecture 24 Creating the Global Singleton
Lecture 25 Person UI Setup
Lecture 26 Setting Up Game Events
Lecture 27 Node Ordering and Z-Index
Section 5: Oxygen System
Lecture 28 Oxygen Bar UI
Lecture 29 Player Code Refactor into Functions
Lecture 30 Oxygen Zone Setup
Lecture 31 Switching Player to Oxygen State
Lecture 32 Oxygen Refueling
Lecture 33 Water Background
Lecture 34 Environment Tweaks
Lecture 35 Clamping Player's Position
Lecture 36 Unloading People
Lecture 37 Oxygen Bar Text
Section 6: Gameplay Improvements
Lecture 38 Camera System
Lecture 39 Points System
Lecture 40 Fixing Enemy Disappearing Bug
Lecture 41 Game Over Signal Setup
Lecture 42 Game Over Screen
Lecture 43 Restarting the Game
Lecture 44 Resetting Global Variables
Lecture 45 Highscore
Lecture 46 Pausing Enemies
Lecture 47 Pausing Enemy Spawner
Lecture 48 Using Enums for States
Lecture 49 Flashing Textures to Alert the Player
Lecture 50 Shaking the Oxygen Bar
Lecture 51 Flashing Oxygen Bar White
Lecture 52 Sound Manager
Lecture 53 Sounds go brrr
Lecture 54 Adding the Ground Texture
Lecture 55 Creating Object Piece Scene & Animation Player Stuff
Lecture 56 Splitting Enemies & Player into Pieces
Lecture 57 Point Value Popups
Lecture 58 Moving Backwards while Shooting
Lecture 59 Rotating to Player Movement
Lecture 60 Prevent Collecting People with Full Crew
Lecture 61 Kill All Enemies with Full Crew
Section 7: Finishing the Course
Lecture 62 Exporting your Game & Sharing it
Beginner game developers looking to start their career making video games,Existing game developers that want to learn the Godot game engine,Intermediate game developers, looking to improve their Godot workflow