|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/top-down-rpg-in-unity-2022/
课程评论:没有评论
Course Summary: This Coursera course, "How to Make a Top Down 2D Action RPG in Unity 2022," teaches you the fundamentals of building a 2D action RPG, similar to classic Zelda games, using Unity 2022. Key takeaways include: * **Player Mechanics:** Implementing player movement, including two distinct approaches using Unity's new Input System: kinematic physics and dynamic rigidbody physics. You'll also learn to create a sword attack with directional hitboxes. * **Enemy AI:** Developing an enemy, specifically a slime, that can chase the player, inflict damage, and be defeated. * **Level Design:** Constructing a playable level using pixel art tilesets and implementing wall collisions. * **Animation:** Setting up animations and transitions using Unity's animation state machines. * **Visuals and Camera:** Utilizing the Cinemachine package for a smooth follow camera with pixel-perfect settings to prevent screen distortions. * **Core Gameplay Elements:** Covering essential gameplay cycles for this genre, including floating damage text numbers. * **Programming:** All scripting is done in C#. While programming experience is helpful, the course provides downloadable finished scripts for assistance. This course is ideal for aspiring game developers looking to grasp the core mechanics of 2D action RPGs in Unity.
Learn the basics on how to build a Top Down 2D Action RPG (think classic Zelda games) inside of Unity 2022. The main focuses of this course is on creating a working player with a sword attack, a slime enemy to chase and damage the player, and building a level to play on with pixel art tilesets including wall collisions. Another key focus is demonstrating the differences between kinematic physics and unity dynamic rigidbody physics with two versions of the player controller script so you can choose which method works best for you and your own games. Also important is the cinemachine package for creating a follow camera to track your player but maintain pixel perfect settings in Unity to avoid any screen tears or distortions.In this course, we'll cover much of the core gameplay essentials games in this genre will need in their main gameplay cyclePlayer Movement and Attacks with new InputSystem packageBuilding Tilemaps from TilesetsMovement with Kinematic and Dynamic RigidbodiesMaking a Slime Enemy which can chase player, cause damage, and be slainSetting up animations and transitions with Unity animation state machinesCreating hitboxes for directional attacksFloating Damage Text numbersEverything is written in C#, the standard language for unity games. You don't have to be a programming master. If you get stuck, feel free to download the finished scripts included in this course so you can get up and running.