Godot Genesis: Learning Through 6 Classic Game Genres

15 Views | 0 Comments | Posted in: Tutorials
07
April
2025

Godot Genesis: Learning Through 6 Classic Game Genres
Godot Genesis: Learning Through 6 Classic Game Genres
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.45 GB | Duration: 18h 48m


Gain Hands on practice through 11 completely different Projects

What you'll learn

Master Game Development: Learn core principles and processes with a 3-step approach.

Skill in Multiple Genres: Gain expertise in 6 game genres through hands-on practice.

Complete 2D and 3D Projects: Finish 11 projects for practical experience in game creation.

Overcome Development Challenges: Learn solutions to common game design obstacles.

Independently Create Games: Gain the skills to design any game in any genre with Godot 4.

Proficiency in Godot 4: Master using Godot 4 for both 2D and 3D game development.

Requirements

This course will start for complete Novice's Thus no programming experience is needed.

You Will need a decent Laptop or PC to run Godot. You can find their requirements on their site

Description

Learning to create your own games can be very difficult and daunting. Most Courses & Teachers will simply take you through the process of THEM creating THEIR own game. But as you might know and as I know. This doesn't help me much. So, I've developed a way for you to create your own game and implemented it into this course! The basic idea is that will we learn through a 3-step process, 1. Learning the Concept, 2. Examples, 3. Exercises.This process allows YOU as the learner to completely understand and digest what we're actually doing and apply it yourself at a later time. Thus, we will go through this 3-Step process throughout the entire course to learn in a more effective way. To add onto that, we will also be going through 6 DIFFERENT genres!1. Platformers2. RPG's3. Shooters4. Tower Defense Games5. Turn-Based Games6. RTS'sWe will be completing 11 different projects/assignments together! 2 assignments from each Section/Genre. One In 2D and one in 3DProviding you with possible solutions to each project!By the end of this long course, if followed properly, you have my guarantee that you will be able to create ANY course of your own in ANY genre within Godot 4!

Overview

Section 1: Course Overview & Introduction

Lecture 1 Introduction

Lecture 2 Course Structure

Section 2: 1. Platformers

Lecture 3 Platformer Section Overview

Lecture 4 Programming Lesson 1: Variables & If Statements

Lecture 5 Programming Lesson 2: Functions

Lecture 6 Programming Lesson 3: Loops

Lecture 7 Lecture 1 - Positions

Lecture 8 Lecture 2 - Moving Positions

Lecture 9 Lecture 2.1 - Velocity

Lecture 10 lecture 3 - Jumping & Gravity

Lecture 11 Platformer Example Project 1

Section 3: 2. 2D RPG's Section

Lecture 12 2D Spaces in RPG's

Lecture 13 Top-Down Movement in 2D Spaces (1. 2D Spaces in RPG's)

Lecture 14 Top-Down Movement in 2D Spaces (2. Input In Godot)

Lecture 15 Top-Down Movement in 2D Spaces (3. Documentation)

Lecture 16 Animation (1. AnimationPlayer Setup with AnimatedSprite2D + Sprite2D)

Lecture 17 Animation (2. AnimationTree)

Lecture 18 Animation (3. AnimationTree + AnimationPlayer Code)

Lecture 19 AI Logic (1. AI Logic Overview)

Lecture 20 AI Logic (2. Utilizing Area2D For AI Behavior)

Lecture 21 State Machines (1. Finite StateMachines Explained)

Lecture 22 State Machines (2. StateMachines in Godot - Example)

Lecture 23 Other Relevant Topics (Auto Tilemap)

Lecture 24 Other Relevant Topics (CanvasLayer + Panel)

Lecture 25 Other Relevant Topics (CanvasLayer + Panel)

Lecture 26 Other Relevant Topics (Tweening)

Lecture 27 1. 8 Dir Movement + Animation Setup - SOLUTION

Lecture 28 2. Attacking With Animation - SOLUTION

Lecture 29 3. AI Slime Solution - SOLUTION

Section 4: 2. 3D RPG Section

Lecture 30 3D Spaces Explained

Lecture 31 2. 3D Environment

Lecture 32 3. 3D animation

Lecture 33 4. Area3D for AI Logic

Lecture 34 5. MeshInstance + GridMap

Lecture 35 6. camera Rotation

Section 5: 3. 2D Shooter Game Section

Lecture 36 Light2D + Shadow Occlusion

Lecture 37 Particles Effects

Lecture 38 Camera/Screen Shake

Lecture 39 Moving Camera Offset With Mouse on Corners

Lecture 40 Programming Lesson 4: Arrays

Lecture 41 Programming Lesson 5: Dictionaries

Lecture 42 Programming Lesson 6: Object-Oriented Programming (OOP)

Lecture 43 Programming Lesson 7: Resources

Lecture 44 Game design(immersiveness) - Sound & Audio

Lecture 45 Game design(immersiveness) - Glow & Shaders

Lecture 46 Game design(immersiveness) - Dynamic and Responsive Environments

Lecture 47 Game design(immersiveness) - Compelling StoryTelling

Lecture 48 Navigation/Pathfinding

Lecture 49 1.1-1.2 Player Movement + Shooting Mechanism - SOLUTION

Lecture 50 1.4 Camera - SOLUTION

Lecture 51 1.5 Guns & Ammo - SOLUTION

Lecture 52 2.1 Interface - SOLUTION

Lecture 53 3.1-3.2 Enemy AI- SOLUTION

Lecture 54 4.1-4.2 Game Environment- SOLUTION

Section 6: 3. 3D FPS Game Section

Lecture 55 Light2D + Shadow Occlusion

Lecture 56 Particle3D (Flash Effect)

Lecture 57 Camera3D

Lecture 58 Maximo & Resources

Lecture 59 1.1 + 1.2 - SOLUTION

Lecture 60 1.3 + 1.4 - SOLUTION

Lecture 61 2.1 + 2.2 - SOLUTION

Lecture 62 3. Game Environment

Section 7: 4. 2D Tower Defense Games

Lecture 63 Path2D

Lecture 64 Drag And Drop Control Nodes

Lecture 65 Containers And Mouse Filter

Lecture 66 Tilemap Collision + Layers + Tiles

Lecture 67 1.1 + 2.1 Tower Placement & GUI - SOLUTION

Lecture 68 1.1 Tower Upgrades- SOLUTION

Lecture 69 1.2 + 1.3 - SOLUTION

Lecture 70 2.2 - SOLUTION

Section 8: 4. 3D Tower Defense Games

Lecture 71 2D Objects in 3D Space

Lecture 72 Drag & Drop In 3D

Section 9: 5. 2D Turn-Based Game

Lecture 73 Pokemon Movement

Lecture 74 Files => Saving & Loading

Lecture 75 Camera2D Properties

Lecture 76 Classes + Custom Objects

Lecture 77 Turn-Based Logic

Section 10: 5. 3D Turn-Based Game

Section 11: 6. 2D RTS

Section 12: 6. 3D RTS

Suitable for Beginner to Intermediate Aspiring Game Developers




AusFile




Note:
Only Registed user can add comment, view hidden links and more, please register now
At 0dayhome.net, you'll find a vast collection of educational and informative tutorials to help you enhance your skills and knowledge in various fields. Our tutorials section serves as a valuable resource for beginners and experts alike, providing step-by-step guides, tips, and tricks on subjects such as technology, design, programming, photography, and much more. Whether you're looking to expand your professional repertoire or simply indulge in a new hobby, 0dayhome.net has got you covered. Why choose 0dayhome.net for all your tutorial needs? Here are a few reasons: Diverse Topics: Our platform offers a diverse range of tutorials, catering to various interests and skill levels. From learning the basics of coding to mastering advanced graphic design techniques, our tutorials cover it all. Easy-to-Follow Guides: We understand the importance of clear and concise instructions. Our tutorials are meticulously crafted with simplicity in mind, allowing you to easily grasp complex concepts and apply your newfound knowledge. Comprehensive Content: Whether you're a beginner seeking introductory tutorials or an expert looking for advanced techniques, our comprehensive collection has tutorials for every level of expertise. Take your skills to the next level with 0dayhome.net . Regular Updates: We frequently update our tutorials section, ensuring that you have access to the latest trends and techniques in your chosen field. Stay ahead of the curve and expand your knowledge with our up-to-date content. Community Engagement: Join our thriving community of learners and experts to connect, share insights, and seek guidance. Interact with fellow enthusiasts, exchange ideas, and strengthen your skills through collaboration. Free Access: Yes, you read it right! 0dayhome.net offers free access to its tutorials section. Learn and grow without any financial constraints. So, whether you're an aspiring programmer, a budding designer, or simply curious about exploring new subjects, 0dayhome.net tutorials are your go-to resource. Visit our website today and embark on a journey of continuous learning and improvement.
все шаблоны для dle на сайте шаблоны dle 11.2 скачать