How To Create A 3D Survival Game In Godot 4.2 With Gdscript
How To Create A 3D Survival Game In Godot 4.2 With Gdscript
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English
| Size: 9.62 GB[/center]
| Duration: 14h 57m
Learn to Create a First Person Survival Game with Godot 4.2 and GDScript. Systems, Gameplay, Design, You'll Learn it All
What you'll learn
Master Godot Game Development: Learn 2D, 3D, AI, Physics, Animations, Audio and Much More!
Robust Systems Architecture in Godot: Global Communication, Controllers, Configs, Custom Resources
Clean Gameplay Systems in GDScript: Managers, Multithreading, Composition, Inheritance, Viewports
Overcome Common Game Development Obstacles Easily, Using: Raycasting, Physics Layers, UI Layers, Rendering Techniques
Better File Hierarchy
Using Plugins in Godot
Overall Creating Clean, Scalable and Flexible Systems as an Extremely Solid Base for Bigger Games
Requirements
Small understanding of game engines or programming will help you, but not necessary
Description
Welcome to our comprehensive course on creating a captivating 3D first-person survival game using the Godot Engine 4.2.1 and GDScript programming language. Embark on an exciting journey where you'll dive deep into game development, mastering essential skills to craft immersive gameplay experiences.Throughout this course, you'll be equipped with the knowledge and tools needed to bring your game ideas to life. Learn the fundamentals of game design as you build a first-person survival game from scratch, complete with intricate mechanics such as item gathering, crafting, hunting, cooking, and building.One of the core focuses of this course is on establishing a solid systems architecture. You'll delve into creating a well-structured project file hierarchy and develop high-quality, flexible, and scalable game systems with clean and efficient code. By the end, you'll possess the skills to create games that are not only engaging but also easily maintainable and expandable.Here's a glimpse of what we'll cover:Implementing a first-person controllerMastering raycasts for precise object detection and interactionAdding immersion with sound effects and animationsEnhancing visual effects with particles and tweensImplementing a state machine AI for enemy behaviorEstablishing a global event system for efficient communication between game elementsDesigning robust inventory and item equipping systemsImplementing a dynamic day and night cycle for realistic gameplayEnhancing visual aesthetics with a water shader and custom lighting effectsUtilizing plugins for added functionality and multithreading for improved performanceCreating custom resourcesBy the end of this course, you'll have the skills and confidence to create your own 3D first-person survival game, ready to share with the world. Join us on this thrilling adventure and turn your game development dreams into reality!
Overview
Section 1: Let's Get Started
Lecture 1 Setting Up The Project
Lecture 2 Player Character
Lecture 3 Interactable Items
Lecture 4 HUD, Events and Bulletins
Lecture 5 Scene Hierarchy And Stages
Section 2: Items
Lecture 6 Item Resources
Lecture 7 Inventory Manager
Lecture 8 Player Menu 1 - UI
Lecture 9 Player Menu 2 - Items
Lecture 10 Player Menu 3 - Item Descriptions
Lecture 11 Crafting 1 - Pre-configurations
Lecture 12 Crafting 2 - Creating New Items
Lecture 13 Hotbar
Lecture 14 Item Equipping
Lecture 15 Axe Swinging
Section 3: Gameplay
Lecture 16 Woodchopping
Lecture 17 First Person Weapons Rendering Problem
Lecture 18 Player Energy
Lecture 19 Player Health
Lecture 20 Eating
Lecture 21 Coal Mining
Lecture 22 Peaceful Animal
Lecture 23 Animal Fleeing
Lecture 24 Hostile Animal
Lecture 25 Building
Lecture 26 Campfire
Lecture 27 Cooking 1 - Pre-configurations
Lecture 28 Cooking 2 - UI
Lecture 29 Cooking 3 - Logic of Cooking
Lecture 30 Adding All Items
Lecture 31 Populating The Island
Section 4: Finalization
Lecture 32 Water Shader
Lecture 33 Music
Lecture 34 SFX 1 - System Sounds
Lecture 35 SFX 2 - Dynamic Spatial Sounds
Lecture 36 SFX 3 - Static Spatial Sounds
Lecture 37 Day And Night Cycle
Lecture 38 Sleeping
Lecture 39 Main Menu
Lecture 40 Pause Menu
Lecture 41 Threaded Stage Loading
Lecture 42 Settings
Lecture 43 Saving And Loading Settings
Lecture 44 Ending The Game And Credits
Lecture 45 Fixes
Lecture 46 Polish
Lecture 47 Recap
Game developers who want to learn more sophisticated and clean systems architecture and game systems,Beginners who want to start their game development journey with a strong foundation
https://rapidgator.net/file/256731e70de36d41dc958c21c5d3c51b/
https://rapidgator.net/file/c4f56826c5e8c6fff6f9caf164c998bc/
https://rapidgator.net/file/9c6318db4f37457b8872175bb5c74575/
https://rapidgator.net/file/4a787683a8be4804834704c9e2b06238/
https://ddownload.com/g1hnkio8jp3f
https://ddownload.com/l67mjawrfbht
https://ddownload.com/ui641c45riy4
https://ddownload.com/7wq2kceoccll
How to Create a 3D Survival Game in Godot 4 2 with GDScript