Published 8/2023| Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 3.40 GB | Duration: 5h 51m
Learn Proven Strategies, Techniques, and Tips for Game Development Success in this Comprehensive Unity 3D Master Class
What you'll learn
Learn the fundamentals of C# programming language and apply it to develop interactive and engaging games.
Learn how to build captivating 3D game worlds using the Unity Game Engine.
Learn how to design and implement core gameplay mechanics such as player movement, physics interactions, and user input handling.
Learn to understand and build critical game systems such as character controllers, game managers and complex game loops
Complete several game development projects throughout the course, showcasing your skills and creating a strong portfolio for future opportunities.
This course is beginner-friendly and assumes no prior programming knowledge. We will start from the basics and gradually build upon concepts.
You will need a computer running Windows, macOS, or Linux. We will use popular game development tools and engines, which will be introduced and explained during the course.
A passion for game development and a willingness to learn and explore new concepts will greatly enhance your experience in this course.
Welcome to the ultimate Unity 3D Master Class in Games Development! Whether you're a beginner eager to dive into the world of game development or an experienced developer looking to enhance your skills, this comprehensive course is designed to take you on a thrilling journey of game creation.Throughout this course, you will embark on a hands-on learning experience, starting with the foundation of game development and gradually progressing towards mastering advanced concepts. Our course curriculum is carefully crafted to equip you with the necessary knowledge, tools, and techniques to bring your game ideas to life.At the core of this master class are five captivating game projects that will challenge and inspire you. We'll begin with "Space Invaders 3D," a modern twist on the classic arcade game, where you'll learn the fundamentals of game mechanics, player controls, and enemy AI.Next, you'll explore the realm of puzzle platformers with a 3D twist, designing levels and implementing captivating gameplay mechanics. Unleash your creativity as you create a Mario Inspired 3D Puzzle Platformer!Then we'll dive into the realm of strategy games as you build a Tower Defence Game. From designing diverse enemy waves to creating a variety of towers with unique abilities, you'll gain valuable insights into creating immersive gameplay experiences.Get your rhythm flowing with the development of a dynamic Rhythm Game. Learn how to synchronize music and visuals, create captivating beat maps, and implement addictive gameplay mechanics to keep players tapping to the rhythm.Lastly, immerse yourself in the world of first-person shooters (FPS) as you build your own FPS Game. Explore the essentials of level design, player movement, weapons, and enemy AI, while crafting thrilling gameplay experiences.Throughout the course, you'll receive expert guidance from experienced instructors, access to a vibrant community of fellow learners, and valuable resources to support your learning journey. By the end, you'll have the knowledge and skills to confidently bring your own game ideas to fruition.Whether you aspire to be an indie developer, pursue a career in the gaming industry, or simply have a passion for creating interactive experiences, this Unity 3D Master Class is your gateway to unlocking the full potential of game development. Enroll now and let the game-making adventure begin!
Section 1: Introduction
Lecture 1 Project Setup
Section 2: Player Character
Lecture 2 Tank Movement
Lecture 3 Camera Movement
Lecture 4 Tank Shooting
Lecture 5 Enemy Death Logic
Lecture 6 Adding Scores
Lecture 7 Enemy Movement 1
Lecture 8 Enemy Movement 2
Lecture 9 Creating the Game HUD
Lecture 10 Enemy Shooting
Lecture 11 Taking Damage
Lecture 12 Adding a Health UI
Lecture 13 Player Death
Lecture 14 Adding Player invunerability
Section 3: Additional Features
Lecture 15 Applying Materials
Lecture 16 Adding Barricades
Lecture 17 Adding the Environment
Lecture 18 Polishing the UI
Lecture 19 Adding difficulty to enemies
Lecture 20 Removing Enemies
Lecture 21 Resetting Score Multipliers
Lecture 22 Adding Abilities
Lecture 23 Dropping Abilities
Lecture 24 The Golden Enemy
Section 4: Game Polish
Lecture 25 Adding Highscore
Lecture 26 Displaying the End Screen
Lecture 27 Adding Enemy Animations
Lecture 28 Adding Particle Effects
Lecture 29 Adding Color Randomisation
Lecture 30 Tank Animations
Lecture 31 Polishing the Terrain
Lecture 32 Technical Debt Cleanup
Lecture 33 Adding Audio
If you're new to game development or programming, this course will provide a solid foundation in 3D game development using C#. No prior experience is required.,If you have a passion for game design and want to bring your ideas to life, this course will teach you the essential skills and techniques to create immersive 3D games.,If you have some experience with programming and want to specialize in game development, this course will expand your skills by focusing on game-specific concepts and practices using C#.,If you already have some knowledge of game development but want to enhance your understanding of 3D game mechanics, graphics, and optimization, this course will provide valuable insights and practical projects to help you level up your skills.,If you enjoy creating games as a hobby or aspire to develop indie games, this course will guide you through the process of building 3D games, equipping you with the necessary knowledge to pursue your creative endeavors.