
Use Unity physics to propel the player upward by applying a vertical force to a Rigidbody on space press, gated by a floor collision check.
Offset bullet direction by exposing a shooting direction on the bullet, instantiate a prefab, normalize the direction, add small random spread, and destroy bullets after a short lifetime.
Learn to build a dynamic explosion effect in Unity by creating an invisible explosion object, spawning colored particle cubes with rigidbodies, and applying random directional forces.
Create a new Unity project named adventure, organizing plugins, models, and scripts in a project folder, and set rendering to 3D in the default layout to start building your RPG.
Create a C# script in Unity to control the player's movement, attach it to the player object, and use delta time to ensure consistent left-right movement.
Implement player movement by checking input keys with GetKey and GetKeyDown, updating transform.position with Vector3 and delta time to move left, right, up, and down on a horizontal plane.
Activate physics in Unity with a rigidbody and a box collider. Build a level with a floor and rely on gravity and collisions using built-in components.
Lock the space key by ray casting below the player to allow jumping only when grounded, using a can jump flag, recast hits, and a separate process input method.
Learn to implement sword combat in Unity by using a private cooldown variable and an attacking state to toggle between swinging and cooldown speeds.
Use Physics.OverlapSphere to detect objects within the bomb’s radius, collect them, log each hit, then enable a scaled explosion model and destroy the bomb after its duration.
Learn to convert a game object into a prefab, instantiate bombs at the player's position, and apply forward or backward throws using rigidbody.AddForce, with speed control and a bomb limit.
Design and implement a blue ball projectile in Unity, with an arrow prefab, ball and arrow scripts, and an arrow inventory with a cool down to limit shots.
Switch weapons by toggling the bow and sword game objects using Z and X, with bow hidden at start and sword shown, creating a simple inventory swap in Unity.
Create a heart-based health bar in Unity by building a heart container, adding heart images, and scripting an array to activate hearts according to player health.
Create a simple main menu in Unity with a canvas, text instructions, and a start button that loads level 1 via a menu scene manager; configure build settings and lighting.
Have you ever wanted to make your very own games? Well, you've come to the right place! ⭐ ⭐ ⭐ ⭐ ⭐
After purchasing this course, you'll be taken step-by-step through every process needed to do just that. Learn how to build a Legend of Zenda Role Playing Game and Ninja Survival Mobile Game!
Our 2 talented instructors, Kevin Liao and Glauco Pires, explain everything from a basic, beginner level. That means you don't need any prior coding or digital art experience to succeed here.
Glauco Pires will take you through the process of coding a game in Unity® from scratch.
Kevin Liao will teach you how to create all the artistic elements you will need to complete the game. Kevin will teach this section of the course in Blender, the wonderful and free 3D modeling program.
The final section will teach you how to integrate the art you created in Blender to the game in Unity®.
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this material in similar courses because it is introductory material. You can find some material in this course in the following related courses:
Build 22 Games in GameMaker Studio, C# Unity® & Blender
C# Masterclass: Make RPG & Mobile Games in Unity & Blender
Make a Ninja Survival game for mobile in Unity and Blender
Practical Unity Developer Academy: Make Fully Featured Games
A to Z Unity Development: Code in C# and Make Low Poly Art
C# & Image Processing Masterclass: Make Mobile Games & Apps
Professional Game Development: 3D Modeling and Unity C#
Create 19 Low Poly Models & Your First 3D RPG In Unity® C#
Complete Unity and Android Development: Build Games and Apps
C# Masterclass: Make RPG & Mobile Games in Unity & Blender
Build "The Legend Of Zenda" Game in Unity and Blender
Make a 3D Unity Action Game & Low Poly Buildings in Blender
28 Low Poly Models and a Unity® Game - Complete 3D Developer
The beauty of taking an online course like this is the ability to replay any of the lectures at any time. There is no time limit or final tests. You get to learn at your own pace with a practical model method of learning.
One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.
This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio.
Project based training content is the best way to get from A to B. Taking this course means that you learn practical & employable skills immediately.
Learning how to code is a great way to jump in a new career or enhance your current career.
Coding is the new math and learning how to code will propel you forward for any situation. Learn coding today and get a head start for tomorrow. People who can master technology will rule the future.
You get full lifetime access to this course for a single one-time fee. Sign up now!