Ketra Games
Rotating in the Direction of Movement 2D (Unity Tutorial)
updated
By leveraging Unity's Prefab Variants, we'll make it easy to customize and manage your enemies, saving you time and effort in game development.
Whether you're a beginner or looking to expand your Unity skills, this video will guide you through the steps of using Prefab Variants to enhance your game design.
This is the twenty first video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/111625822
Want to follow along? This project is a good starting point
► patreon.com/posts/107228431
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final scripts can be found here
► http://dotnetfiddle.net/ksEe8l
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating a Prefab Variant for the New Enemy Type - 0:25
Spawning the New Enemy - 2:28
Adding Damage Feedback: Make the Enemy Flash - 3:45
Summary - 8:45
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We’ll also look at how the same logic can be used to have the enemies navigate around obstacles.
To do this we'll make use of Unity's Physics2D.CircleCast method to detect obstacles and then take action to avoid them
This is the twentieth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/107228431
Want to follow along? This project is a good starting point
► patreon.com/posts/104708841
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final scripts can be found here
► dotnetfiddle.net/hSzQHd
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Demonstrating the Problem - 00:31
Explaining Unity's Physics2D.CircleCast - 01:54
Implementing the Basic Obstacle Avoidance - 02:42
Improving the Obstacle Avoidance - 09:14
Testing Wall Avoidance - 14:19
Testing the Obstacle Avoidance in the Game - 15:54
Preview of the Next Unity Tutorial - 16:34
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the nineteenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/104708841
Want to follow along? This project is a good starting point
► patreon.com/posts/101826545
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final scripts can be found here
► dotnetfiddle.net/dXdsNO
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Scene Fade Image - 00:21
Creating the Scene Fade Script - 02:06
Creating the Scene Controller Script - 08:27
Triggering the Scene Fade from the Main Menu - 12:22
Adding the Scene Controller to the Game Scene - 13:33
Preview of the Next Unity Tutorial - 15:31
#KetraGames #LearnUnity #UnityTutorials #UnityTips
Throughout this tutorial, we'll cover:
► Creating a UI Panel and incorporating buttons for menu options
► Utilizing the Vertical Layout Group to organize buttons vertically for a cleaner interface
► Wiring up button click actions to scripts
► Implementing both game exit functionality and scene transitions
► Returning to the Main Menu upon player's demise
Whether you're a novice or seasoned Unity developer, this tutorial provides valuable insights into enhancing user experience within your game.
This is the eighteenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/101826545
Want to follow along? This project is a good starting point
► patreon.com/posts/94928815
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final scripts can be found here
► dotnetfiddle.net/bDKHlw
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Main Menu Scene - 00:32
Adding a Script to the Main Menu - 06:18
Returning to the Main Menu Upon Player's Death - 09:51
Preview of the Next Unity Tutorial - 14:32
#KetraGames #LearnUnity #UnityTutorials #UnityTips
Explore the different lighting options at your disposal, including directional, spot, and point lights, each with its unique impact on the game environment.
Uncover the power of Global Illumination, delving into the mechanics of Realtime, Baked, and Mixed lighting techniques to maximize visual fidelity.
Gain a deeper understanding of Mixed Lighting modes, such as Subtractive, Baked Indirect, and Shadowmask, to strike the perfect balance between quality and performance.
Discover the transformative power of Light Probes in improving the illumination of dynamic game elements, elevating realism and immersion.
Delve deeper into the world of Realtime Global Illumination, unlocking its potential for dynamic lighting scenarios and breathing life into your gaming experiences.
Join us as we illuminate the path to visual excellence in Unity!
The project files are available to our patrons here:
► patreon.com/posts/98083995
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 00:00
Scene Setup - 00:24
Mastering Directional Lights - 03:30
Shedding Light on Environment Lighting - 05:38
Understanding Point Lights - 06:56
Spot Lights Explained - 07:45
Baked Lighting Essentials - 08:35
Mixed Lighting Demystified - 14:24
Understanding Subtractive Mixed Lighting Mode - 14:53
Baked Indirect Mixed Lighting Mode Explained - 16:12
Harnessing Shadowmask Mixed Lighting Mode- 17:02
Leveraging Light Probes - 18:08
Realtime Global Illumination Techniques - 21:34
Summary - 23:16
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We'll cover how to create a coroutine to change the colour of the sprite over time and how to use the Ping Pong function to create the flash effect.
This is the seventeenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/94928815
Want to follow along? This project is a good starting point
► patreon.com/posts/93282900
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final script can be found here
► dotnetfiddle.net/t5aEJL
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Sprite Flash Script - 00:34
Explaining the Ping Pong Function - 04:32
Triggering the Flash when the Player is Invincible - 06:46
Summary - 09:56
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We'll cover the creation of a base prefab for all collectables, and the creation of a specific variant for the health collectable. We'll make use of C# interfaces to provide a flexible way if defining the collectable behaviour.
This is the sixteenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/93282900
Want to follow along? This project is a good starting point
► patreon.com/posts/89775350
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final script can be found here
► dotnetfiddle.net/5Djhjn
The assets used in this video can be found here
► assetstore.unity.com/packages/2d/textures-materials/2d-sci-fi-weapons-pack-22679
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Installing the Assets for the Health Collectable - 00:37
Creating the Base Prefab for the Collectables - 01:30
Creating the Prefab Variant for the Health Collectable - 03:20
Creating the Collectable Script - 04:38
Creating the Health Collectable Behaviour - 06:42
Spawning Collectables When the Enemies Die - 11:29
Summary - 17:25
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/91082561
Want to follow along? This project is a good starting point
► patreon.com/posts/85538765
The final script can be found here
► dotnetfiddle.net/zIqa97
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Installing the AI Navigation Package - 00:29
Setting up the NavMesh Surface - 01:00
Baking the NavMesh Surface for the Maze - 02:55
Resizing the Maze- 04:42
Setting up the NavMesh Agent - 07:24
Summary - 09:24
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We'll cover the creation of scripts to keep track of the score and increase it when enemies are killed. Then we'll display the score using Text Mesh Pro and use Unity events to update the UI whenever the score is changed.
This is the fifteenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/89775350
Want to follow along? This project is a good starting point
► patreon.com/posts/88654003
The full Top Down Shooter Project is available to our patrons here
► patreon.com/posts/75231350
The final script can be found here
► dotnetfiddle.net/CCn3IZ
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating a Script to Keep Track of the Score - 0:35
Creating a Script to Increase the Score When the Enemy Dies - 2:30
Displaying the Score in the UI Using Text Mesh Pro - 5:24
Summary - 8:44:38
Thumbnail Image by FreePik - freepik.com/free-vector/futuristic-horizon-background_5580072.htm#page=2&query=arcade%20background&position=6&from_view=keyword&track=ais
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We'll cover the creation of animation clips, and how to use 'Any State' to transition to the death animation from any state.
This is the fourteenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/88654003
Want to follow along? This project is a good starting point
► patreon.com/posts/86219705
The final script can be found here
► dotnetfiddle.net/eimVBd
The assets used in this video can be found here
► tokka.itch.io/top-down-basic-set
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Player Death Animation Clip - 00:33
Transitioning to the Player Death Animation - 03:59
Creating the Enemy Death Animation Clip - 06:24
Transitioning to the Enemy Death Animation - 08:44
Destroying the Enemy after the Animation has Finished - 12:25
Summary - 14:11
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We’re going to split this into two parts.
In this first part, we’ll add some basic movement animations to the Player and the Enemies.
Then in the second part, we’ll add some animations for when the Player and the Enemies die.
We'll cover the creation of animation clips, and how to setup transitions between multiple animations.
This is the thirteenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
►patreon.com/posts/86219705
Want to follow along? This project is a good starting point
► patreon.com/posts/84065336
The final script can be found here
► dotnetfiddle.net/M7XYiH
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Enemy Movement Animation - 00:44
Creating the Player Movement Animation - 05:31
Creating the Player Idle Animation - 07:40
Transitioning Between the Idle and Move Animations - 09:12
Summary - 12:27
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/85538765
Want to follow along? This project is a good starting point
► patreon.com/posts/84948773
The final script can be found here
► dotnetfiddle.net/w2NLf0
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/84948773
The final script can be found here
► dotnetfiddle.net/krlgdG
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Explanation of the Maze Generator Algorithm - 00:11
Creating the Project - 01:00
Creating the Maze Cell Prefab - 02:08
Implementing the Maze Generator Algorithm - 09:05
Summary - 22:06
#KetraGames #LearnUnity #UnityTutorials #UnityTips
These spawn points will periodically create new enemies, giving us an unlimited horde of zombies to fight.
This is the twelfth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
►patreon.com/posts/84065336
Want to follow along? This project is a good starting point
► patreon.com/posts/82842905
The final script can be found here
► dotnetfiddle.net/Qgwpha
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
flaticon.com/free-icons/film - Film icons created by Freepik - Flaticon
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the eleventh video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/82842905
Want to follow along? This project is a good starting point
► patreon.com/posts/82152626
The final script can be found here
► dotnetfiddle.net/XOa90a
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Adding the Health Bar to the Canvas - 0:37
Creating a Script to Synchronise the Health to the UI - 3:37
Summary - 7:02
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the tenth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/82152626
Want to follow along? This project is a good starting point
► patreon.com/posts/80357698
The final script can be found here
► dotnetfiddle.net/e6mWVH
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Initial Health Controller Script - 00:41
Taking Damage From Enemies - 04:01
Killing the Player When They Run out of Health - 06:11
Adding a Period of Player Invincibility After Taking Damage - 09:19
Summary - 15:44
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/80826938
Want to follow along? This project is a good starting point
► patreon.com/posts/79801947
The final script can be found here
► dotnetfiddle.net/U70brb
► "Spike Trap 01" (skfb.ly/ooU69) by Nichgon is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We’ll make sure that the player is blocked from leaving the screen bounds.
If the enemies wander off screen, we’ll make them wander back into view.
And when the bullets leave the screen, we’ll destroy them.
This is the ninth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/80357698
Want to follow along? This project is a good starting point
► patreon.com/posts/78946679
The final script can be found here
► dotnetfiddle.net/FlPuDt
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Preventing the Player from Leaving the Screen - 00:40
Turning the Enemies Around If They Go off Screen - 05:36
Destroying Bullets When They Go off Screen - 08:29
Summary - 10:23
#KetraGames #LearnUnity #UnityTutorials #UnityTips
One of the issues with the solution was that if the zombie fell on its front, there was a noticeable flip before it stood back up.
In this Unity video, we’re going to improve this by using different ‘stand up’ animations, depending on the direction the ragdoll's facing.
The project files are available to our patrons here:
► patreon.com/posts/79801947
Want to follow along? This project is a good starting point
► patreon.com/posts/project-files-up-71972693
The final script can be found here
► dotnetfiddle.net/5ZgWxZ
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Setting up the new animation for standing - 00:45
Modifying the script to use the new animation - 03:35
Trying it out - 08:47
Summary - 09:33
#KetraGames #LearnUnity #UnityTutorials #UnityTips
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the eighth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/78946679
Want to follow along? This project is a good starting point
► patreon.com/posts/77507800
The final script can be found here
► dotnetfiddle.net/nQedh8
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Making the Enemies Constantly Move - 0:26
Making the Enemies Change Direction Randomly - 1:55
Summary - 4:58
#KetraGames #LearnUnity #UnityTutorials #UnityTips
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the seventh video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/77507800
Want to follow along? This project is a good starting point
► patreon.com/posts/6821876
The final script can be found here
► dotnetfiddle.net/8aQNri
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Bullet Prefab - 00:32
Creating the Player Shoot Script - 03:14
Making the Bullets Fire from The End of the Gun - 08:58
Adding a Delay Between Bullets - 09:57
Making the Bullets Kill the Enemies - 11:04
Fixing the Quick Fire Issue - 12:44
Summary - 14:14
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the sixth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/6821876
Want to follow along? This project is a good starting point
► patreon.com/posts/76039857
The background used in this video unfortunately no longer exists. We've created a similar one you can use here
► drive.google.com/file/d/1ACDZNthP0vIpFLBOLvJbI6uIVhM_IEGo/view?usp=sharing
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Adding the Background - 0:29
Sorting Layer Explanation - 2:11
Creating and Assigning Sorting Layers - 3:28
Summary - 4:56
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the fifth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/76039857
Want to follow along? This project is a good starting point
► patreon.com/posts/75818131
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Enemy Prefab - 0:32
Updating the Prefab to Add Collisions - 2:20
Overriding Prefab Settings - 4:57
Summary - 5:56
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the fourth video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/75818131
Want to follow along? This project is a good starting point
► patreon.com/posts/74343725
The final script can be found here
► dotnetfiddle.net/fwnJ6E
The assets used in this video can be found here
► tokka.itch.io/top-down-basic-set
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Enemy Game Object - 00:30
Creating the Player Awareness Script - 04:12
Creating the Enemy Movement Script - 07:14
Trying it out - 11:55
Summary - 12:24
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/75483164
Want to follow along? This project is a good starting point
► patreon.com/posts/project-files-to-74641410
The final script can be found here
► dotnetfiddle.net/HGRYpB
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
You can try out two versions of the game on our website.
► ketra-games.com/2022/11/2d-top-down-shooter-ready-to-play.html
The project files are available to our patrons here:
► patreon.com/posts/75231350
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/74832897
The final script can be found here
► dotnetfiddle.net/wDh93Q
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Scripting the Slope Slide - 0:56
Trying it out - 6:46
Improving the Slope Slide - 7:17
Summary - 7:17
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/74641410
The final script can be found here
► dotnetfiddle.net/bZRccu
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Setting up the project - 00:07
Creating a simple Coroutine in Unity - 00:39
Making a more complex Coroutine - 02:35
Yield operations in Unity - 04:53
Using Sub Coroutines - 05:49
Never ending Coroutines - 07:28
Stopping Coroutines - 08:01
Using Start as a Coroutine - 09:11
Summary - 10:08
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the third video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/74343725
Want to follow along? This project is a good starting point
► patreon.com/posts/73974815
The final script can be found here
► dotnetfiddle.net/6DWkDw
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Rotating the Player Sprite - 0:30
Rotating the Player in the Direction of Input - 2:06
Summary - 5:56
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the second video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/73974815
Want to follow along? This project is a good starting point
► patreon.com/posts/73248178
The final script can be found here
► dotnetfiddle.net/69nLCx
The assets and tools used in this video can be found here
► 7Zip - 7-zip.org
► Sprites - tokka.itch.io/top-down-basic-set
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Using Vector2 SmoothDamp to Smooth the Input - 0:32
Assigning a Sprite to the Player - 3:08
Summary - 6:32
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/73702037
Want to follow along? This project is a good starting point
► patreon.com/posts/project-files-70967262
The final script can be found here
► dotnetfiddle.net/CRpvND
Help support our work:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Reviewing Existing Code to Hide the Cursor - 0:06
Hiding the Cursor on the Unity Splash Screen - 0:38
Summary - 04:00
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is the first video in our series showing how to make a full top down 2D shooter game in Unity.
The playlist for this series can be found here
► youtube.com/playlist?list=PLx7AKmQhxJFajrXez-0GJgDlKELabQQHT
The project files are available to our patrons here:
► patreon.com/posts/73248178
The final script can be found here
► dotnetfiddle.net/0YynbE
Help support our work and get access to the source project:
► Patreon: patreon.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 00:00
Creating the Project - 00:20:44
Introduction to the Unity UI = 00:46:21
Creating the Player Game Object - 02:26:44
Creating a Script to Make the Player Move - 04:40:57
Responding to Player Input - 08:00:45
Summary 13:14:23
#KetraGames #LearnUnity #UnityTutorials #UnityTips
This is a completely free, beginner-friendly series that will cover the following aspects of game development
- Player input using Unity’s new input system
- Moving game objects using the Unity physics system
- 2D Animation
- Enemy AI
- Enemy Spawning
- Collectables
- A Health System
- Score Tracking
- Sound effects and music
- Scene Transitions
- Game Menus
- And much more!
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/71972693
Want to follow along? This project is a good starting point
► patreon.com/posts/project-files-68074022
The final script can be found here
► dotnetfiddle.net/v7ieoM
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
0:28 - Recap of ragdoll physics
1:03 - First attempt at reversing the ragdoll
2:57 - Understanding why it didn't work
3:38 - Realigning the zombie position
6:00 - Adding a stand up animation
11:05 - Transitioning to the stand up animation
20:30 - Improving the bone transitions
23:58 - Finishing touches
24:52 - Summary
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/70967262
Want to follow along? This project is a good starting point
► patreon.com/posts/project-files-to-68723927
The final script can be found here
► dotnetfiddle.net/v7K4Pj
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Creating the Initial Pause Script - 0:25
Events on Pause and Resume - 2:42
Using Unscaled Time to Prevent Objects From Pausing - 4:17
Thanks - 05:30
#KetraGames #LearnUnity #UnityTutorials #UnityTips
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/69588933
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/68723927
Want to follow along? This project is a good starting point
► patreon.com/posts/67668321
The final script can be found here
► dotnetfiddle.net/t6mEyI
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Drawing Gizmo Spheres - 0:44
Drawing Gizmo Lines - 1:48
Managing Visibility of Gizmos - 2:25
Summary - 05:00
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/68074022
Want to follow along? This project is a good starting point
► patreon.com/posts/66956421
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We'll start by looking at how to define a set of waypoints for the platform to travel.
Then we'll look at how to make the platform smoothly move along the path using Lerp ans SmoothStep.
Finally we'll work through some common pitfalls to get the character to move along on top of the platform.
The project files are available to our patrons here:
► patreon.com/posts/67668321
Want to follow along? This project is a good starting point
► patreon.com/posts/65535482
The final script can be found here
► dotnetfiddle.net/HHtLeS
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 00:00
Adding a Moving Platform to the Scene - 00:42
Setting up the Waypoints for the Platform Path - 2:24
Creating the Scripts to Move the Platform - 3:34
Adding Smoothing to the Platform Movement - 10:05
Making the Character to Move on the Platform - 11:27
Summary - 16:09
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/66956421
Want to follow along? This project is a good starting point
► patreon.com/posts/63596243
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Refining the Ragdoll Colliders - 0:45
Adding the Feet to the Ragdoll - 2:35
Changing the Ragdoll Physic Material - 7:16
Fixing Limbs Clipping Through Obstacles - 9:15
Optimising the Script - 9:57
Summary - 12:01
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/66127091
Want to follow along? This project is a good starting point
► patreon.com/posts/65535482
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Using the Height Mask Filter to paint Mountain Top Snow - 0:18
Using the Slope Mask Filter to Paint on Flat Terrain - 1:35
Using the Slope Mask Filter to Paint on Sloped Terrain - 3:37
Summary - 14:59
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We'll start by downloading several animations to play when the character becomes bored.
We'll then look at how to use a Blend Tree combined with a State Machine Behaviour Script, to transition to these animations at random after a period of idle time.
The project files are available to our patrons here:
► patreon.com/posts/65535482
Want to follow along? This project is a good starting point
► patreon.com/posts/62683553
The full script for this tutorial can be found here
► dotnetfiddle.net/ANF7BZ
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Getting Bored Character Animations from Mixamo - 00:41
Configuring the Bored Idle Animations - 2:18
Setting up the Idle Blend Tree - 3:43
Adding a State Machine Behaviour Script to Randomly Select a Bored Animation - 5:58
Improving the Transitions between Idle Animations - 10:36
Summary - 14:59
#KetraGames #LearnUnity #UnityTutorials #UnityTips
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips
The project files are available to our patrons here:
► patreon.com/posts/64252014
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Setting up the scene - 0:06
Slicing the image : 0:53
Summary - 02:28
#KetraGames #LearnUnity #UnityTutorials #UnityTips
First of all, we’ll look at how to configure a ragdoll for a character and then we’ll look at how to activate the ragdoll when the character's killed.
We’ll also look at how we can target specific body parts and have that affect the Ragdoll
The project files are available to our patrons here:
► patreon.com/posts/63596243
The final script can be found here
► dotnetfiddle.net/iXHX4T
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
Introduction - 0:00
Project Setup - 0:24
Setting up the Ragdoll Using the Wizard - 3:36
Triggering the Ragdoll - 5:52
Triggering the Ragdoll on an Animated Character - 8:14
Shooting Specific Body Parts to Trigger the Ragdoll - 15:55
Stabilising the Ragdoll - 22:23
Adding more Zombies! - 23:10
Summary - 23:54
#KetraGames #LearnUnity #UnityTutorials #UnityTips
We’ll go through why naming conventions are important, and then look at a slight change we’re planning on making to the naming conventions used in our videos.
The C# coding conventions form Microsoft can be found here
► docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions
Help support our work:
► Patreon: patreon.com/ketragames
► Ko-fi: ko-fi.com/ketragames
Follow us:
► Ketra Games: http://www.ketra-games.com
► Patreon: patreon.com/ketragames
► Twitter: twitter.com/ketragames
► Facebook: facebook.com/ketragames
#KetraGames #LearnUnity #UnityTutorials #UnityTips


