Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Unity Tutorials - The "Doozy Game Series"

Posted By: ELK1nG
Unity Tutorials - The "Doozy Game Series"

Unity Tutorials - The "Doozy Game Series"
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.73 GB | Duration: 7h 57m

Learn how to make a complete 3D Open-World Game in Unity! From Zero to Hero - Become a Unity Game Developer!

What you'll learn

How to install & Configure Unity, The Hub and Essential Packages for the Course

How to Move a Player Character using a Character Controller

Learn How to Configure a Third Person Player with a Follow Camera

Collect Items like Bunnies to Update your Score & UI

How to create an AI Companion like a Fox that follows the Player

Convert your Companion AI (NPC) into an Enemy that Attacks the Player

Understand Game Design and Mechanics

Understand How Animation & State machines Work including Blend Trees

How to Build a complete Game from Zero to Hero

Learn How to Configure AI Characters - Companions and Enemies

Create a more Formidable Orc Enemy

How to defend against The Orc Enemy with Magic Stones

How to Heal from Wounds using Mushrooms

How to Make a Basic Dialog to Talk to another Character

Learn How to Create Interactable Objects, Pickup Items, Manage Health, Inventory

Create a Heat Seeking Magic Stone - Advanced

How to manage Game Over & Retry Conditions

Understand Cameras: Main Camera & Cinemachine Configuration

Scene Cameras & Post Processing Detailed Review

Build your Game as a standalone executable.

Make a complete 3D Game in Unity Game Engine.

Post Processing Detailed Setup

C# Code Documentation & Detailed Course Notes & Final C# Script Reviews

Become a C# Game Developer

Requirements

No previous Unity or programming experience needed. You will need a Windows PC or Mac and Internet Connection.

An Audio Head Set is also needed.

Description

Course Overview: Unity Game Development for BeginnersAre you ready to embark on an exhilarating journey into the world of game development? Welcome to the "Doozy Game Series," a beginner-friendly Unity course crafted specifically for young aspiring game developers. In this course, you'll dive deep into the fundamentals of game development, master coding in C#, and create vibrant 3D environments. By the end, you’ll have developed a fun and engaging game featuring our main character, Doozy, complete with challenges and adventures. Get ready for 40+ hours of engaging content!Join Us on This Adventure!Throughout this course, each tutorial is designed to build your skills step by step, ensuring a solid understanding of both Unity and game design principles. Let’s take a sneak peek at what you’ll learn:Tutorial Highlights:Tutorial #1: Getting Started with Doozy  Kick off your journey by bringing our charming character, Doozy, to life! You’ll learn the basics of movement and jumping, setting the stage for an exciting game. Discover Unity’s Character Controller and Virtual Follow Camera while exploring a magical old forest setting. This foundational tutorial will unlock a world of possibilities!Tutorial #2: Doozy Collects Bunnies & Encounters New Challenges Join Doozy on his quest to collect adorable Bunnies! In this tutorial, you’ll animate the Bunnies, implement a scoring system, and create dialogues with a friendly NPC named Joleen. But watch out! Doozy will encounter new challenges, including a companion that transforms into a mischievous enemy. You’ll also learn to create a Game Over menu and introduce a Troll enemy with basic AI.Tutorial #3: The Fox Becomes an EnemyContinue the adventure as you transform the Fox companion into an enemy! This tutorial focuses on updating the Player’s health management system and refining the gameplay mechanics. Test and perfect your game as Doozy faces off against this new foe, ensuring everything flows seamlessly.Tutorial #4: Doozy Collects Magic Stones Equip Doozy with Magic Stones to fend off new threats, including an Orc! Learn how to implement a throwing mechanic, track items in the UI, and create a more complex enemy AI. This tutorial enhances your coding skills while improving your game’s visuals and mechanics.Tutorial #5: The Magic Mushroom HuntHelp Doozy on his quest for healing Magic Mushrooms hidden throughout the forest. You’ll discover how to spawn mushrooms randomly and implement a healing mechanic, all while focusing on writing smart, reusable code. Dive into more advanced concepts that enhance your game’s functionality.Tutorial #6: Heat-Seeking Magic Stones and Manual HealingElevate your gameplay with Heat-Seeking Magic Stones that target enemies! Learn to manage your inventory for manual mushroom healing, adding strategy to your game. This tutorial also focuses on optimizing existing scripts for better performance and error management, along with detailed reference screenshots to guide you.Conclusion: Your Game Development Journey Awaits!By the end of this course, you will have not only created an exciting, fully functional game but also gained a robust understanding of Unity, C#, and essential game design principles. Each tutorial builds upon the last, ensuring you continually learn and develop your skills. Get ready to unleash your creativity and help Doozy navigate his adventures!Note:  All source code and extensive documentation are included to support your journey.What You'll Learn- Fundamentals of game development using Unity.- C# programming concepts tailored for game design.- Techniques for creating interactive 3D environments.- How to animate characters and manage game mechanics.- Strategies for implementing UI elements and scoring systems.- Best practices for coding, debugging, and refining gameplay.- How to publish your game and share it with the world.Are There Any Course Requirements or Prerequisites?- A passion for game development and a desire to learn!- A computer with Unity installed (the free version is sufficient).- No prior programming experience is necessary—just enthusiasm!Ready to start your game development journey? Let’s dive in and create something amazing.I will be your guide, every step of the way!

Overview

Section 1: Unity Tutorial #1: Player movement using Character Controller

Lecture 1 Introduction

Lecture 2 Doozy Gameplay Trailer - Sneak Preview

Lecture 3 Requirements

Lecture 4 Basic Definitions: Character Controller, Virtual Camera and More.

Lecture 5 Download & Install Unity Hub, Unity Game Engine Editor, & Essential packages

Lecture 6 Unity Hub: Create/Open Unity Projects in Unity from here

Lecture 7 PROJECT START : Let’s make a Game!

Lecture 8 Unity Orientation Guide for Beginners (With Shortcuts)

Lecture 9 About The Unity Game Engine (Key Concepts & Definitions)

Lecture 10 Install a Suitable Environment for Our First Scene: This will be Our Game World

Lecture 11 Introducing Doozy, our Hero Player

Lecture 12 Prepare Textures & Materials & Put our Player Character into the Scene

Lecture 13 Project Checkpoint 1.10

Lecture 14 Basic Player Movement Script Reference (Compare your Script)

Lecture 15 Jump Ability & Customization Details (Recap & Review How it works)

Lecture 16 Virtual Camera Details - Cinemachine Configuration (Follow Doozy!)

Lecture 17 Player Movement Script Explanation (Review - How it works)

Lecture 18 Optional Tips & Enhancements: Sound/Help/Quit/Audio Mixer/Camera Tips

Lecture 19 Build a Compiled Standalone Game - Quick Introduction

Lecture 20 Game Manager Script Overview - How it works

Lecture 20 Game Manager Script Overview - How it works

Lecture 21 C# Script & Concept Reference Guide for Unity Beginners

Lecture 22 Quiz: Test your knowledge

Lecture 23 Conclusion Summary for Section 1

Section 2: Unity Tutorial #2: Doozy Collects Bunnies & Avoid Enemies

Lecture 24 Tutorial 2 : Introduction

Lecture 25 Tutorial #2 Topics Overview

Lecture 26 Player pickup animation setup

Lecture 27 Create an Item Pickup System: Details

Lecture 28 Update Score & User Interface (UI)

Lecture 29 Additional Set Up in Unity including Player Animator & UI Update for Score

Lecture 30 Spawn Bunnies Around Player with Spawner Script instead of manual placement

Lecture 31 How to Make a Basic Dialog to Talk to another Character

Lecture 32 WATCH PROJECT CHECKPOINT VIDEO

Lecture 33 Game Map Boundaries

Lecture 34 Add a Timer and Game Over Conditions.

Lecture 35 Script Reference: Final Scripts Review.

Lecture 36 A Fox Pet that Follows the Player - Companion Behavior

Lecture 37 WATCH PROJECT CHECKPOINT VIDEO

Lecture 38 How to make the Fox Find and then Attack the Player - Enemy Behavior

Lecture 39 Create/Update UI to Show Health Bar for Player (Using a Slider)

Lecture 40 Implement Player Death & Testing

Lecture 41 Additional Asset Resources for your Game (Optional)

Lecture 42 Other NPC Characters on Asset Store (Optional)

Lecture 43 Troubleshooting Tips for Spawn Manager - bug fix.

Lecture 44 C# Script reference

Lecture 45 WATCH PROJECT CHECKPOINT VIDEO

Lecture 46 Quiz: Test your knowledge

Lecture 47 Doozy & The Mean Troll: Advanced Lesson using Emerald AI (Optional: Demo)

Lecture 48 Conclusion Summary for Tutorial #2

Section 3: Unity Tutorial #3: Doozy Avoids a Fox Enemy

Lecture 49 Introduction - Continue with Fox Attack & Doozy’s Death Setup

Lecture 50 Upgrading the Fox into an Enemy (Detailed Review & Recap)

Lecture 51 Create/Update UI to Show Health Bar for Player (Recap of Implementation)

Lecture 52 Updates for Attack Logic, Player Health Bar, Death & Game Over conditions

Lecture 53 Adding a ‘Get Hit’ animation on the Player

Lecture 54 Adding a Hit Sound Effect when Player takes Damage

Lecture 55 Play Hit Sound with Delay when Player takes Damage

Lecture 56 C# Script & Concept Reference Guide for Unity Beginners

Lecture 57 Quiz: Test your knowledge

Lecture 58 Conclusion Summary for Section

Section 4: Unity Tutorial #4: Doozy Discovers the Power of Magic Stones

Lecture 59 Introduction - Doozy Collects Magic Stones & Use them in Defense against Enemies

Lecture 60 Tutorial #4 Topics Overview & Checklist

Lecture 61 Upgrade Doozy’s Abilities to be able to Attack

Lecture 62 Import the Orc & Prepare his Setup

Lecture 63 Make the Orc Move, Detect & Fight the Player

Lecture 64 CHECKPOINT: Make the Orc Move, Detect & Fight the Player

Lecture 65 Doozy Learns How to Fight an Orc

Lecture 66 Script References & Detailed Setup Instructions

Lecture 67 Reference Screenshots to Aid in Setup of Scripts (Review)

Lecture 68 Upgrading the Orc to Also Patrol - Optional Enhancement to Orc Behavior

Lecture 69 C# Script & Concept Reference Guide for Unity Beginners

Lecture 70 Quiz: Test your knowledge

Lecture 71 Conclusion Summary for this tutorial

Section 5: Unity Tutorial #5: Doozy Heals his Wounds

Lecture 72 Introduction

Lecture 73 Tutorial #5 Topics Overview

Lecture 74 Find Suitable Mushrooms

Lecture 75 Prepare the Mushroom(s) for pickup by the Player

Lecture 76 Apply Healing to Player - Design Consideration Options

Lecture 77 Extra Content: A Nicer looking UI and Canvas for your Game & more

Lecture 78 C# Script & Concept Reference Guide for Unity Beginners

Lecture 79 Post Processing

Lecture 80 A Heat Seeking Magic Stone - (Updated Functionality)

Lecture 81 Update the OrcLocomotion.cs Script to ensure He does not move after death

Lecture 82 Quiz: Test your knowledge

Lecture 83 Final Considerations: Conclusion

Section 6: Unity Tutorial #6: Heat Seeking Magic Stones, Manual Healing, Code Review

Lecture 84 Introduction

Lecture 85 Topics Overview

Lecture 86 The Fox Enemy: AiLocomotion.cs

Lecture 87 The Orc Enemy: OrcLocomotion.cs; EnemyHealth.cs

Lecture 88 The Player: PlayerMovementV3.cs; PlayerHealth.cs; PlayerInventory.cs

Lecture 89 Mushroom Manager: MushroomManager.cs

Lecture 90 Score Manager: ScoreManager.cs

Lecture 91 Game Manager: GameManager.cs

Lecture 92 Spawn Managers: NPCSpawnerV1.cs

Lecture 93 Magic Stone Scripts: MagicStone.cs & StoneV2.cs

Lecture 94 Item Pickup Management: ItemPickup.cs

Lecture 95 Dialog Management & Canvas (UI) & Cameras: JoleenDialog.cs

Lecture 96 Canvas Tree Structure - in the Hierarchy

Lecture 97 Virtual Camera Components & Settings

Lecture 98 Main Camera Components & Settings

Lecture 99 Quiz: Test your knowledge

Lecture 100 The End

Beginner Unity Developers who want to learn how to make a complete 3D Game for Windows or Mac.,Young aspiring game developers eager to learn and create.,Anyone interested in enhancing their coding and design skills through practical projects.,Beginners looking for a step-by-step guide to game development.