Unity 3D Tutorials

  1. Unity Touch Input - TouchLogic
    • Create the base class for all our Touch Input functions, this script is used in all future Unity touch tutorials
  2. Improved Unity Touch Input - TouchLogicV2
    • Modifies our existing TouchLogic script for more optimizations. I also explain and resolve common issues people had when using the old TouchLogic script
  3. Improved Unity Touch Input for 3D and 2D GameObjects
    • Creates a new script from our existing TouchLogic script and modifies it for more optimizations for 3D and 2D gameobjects. I also explain and resolve common issues people had when using the old TouchLogic script
  4. Unity Touch Pinch Zoom
    • Make your camera zoom in and out when you pinch the screen, this technique can be applied to any game object, not just cameras
  5. Unity Touch Swipe Rotation FPS controller
    • Part 1a of our mobile FPS control scheme. Swipe your finger across the screen to rotate your camera, this script can be applied to any object, not just cameras.
  6. Unity Touch Joysticks - Touch FPS Controls
    • Parts 1 and 2 of our mobile FPS control scheme. Use joysticks to move and rotate the player, use in tandem with the swipe pad or replace it.
  7. Unity Delays, Waits, and Timers
    • This Unity Tutorial will show you 3 different methods to make a timer and be able to delay or wait between functions in your Unity3D scripts
  8. Unity Touch Follow
    • This Unity Tutorial will show you how to make a game object, such as your character, follow the player's touch position on the screen
  9. How to Make your GUI Scale to the Right Size on Every Screen
    • This Unity Tutorial will show you how to make your GUI automatically scale to the right size for every screen resolution and aspect ratio.
  10. Unity Touch Button Platformer - Move the player with touch controls 
    • This Unity Touch Tutorial won the community vote by a landslide! Learn how to make a player move left, right, and jump with on-screen touch buttons.
  11. Unity 4.6 UI Tutorial - Scale UI to the right size for every resolution using anchors
    • This Unity Tutorial will show you how to make your Unity 4.6 UI scale to the right size for every screen resolution and aspect ratio. We'll set up our sprites for 9-slice scaling and tiling plus use anchors to pin and stretch our UI elements exactly how we want.
  12. Unity 4.6 UI Touch and Mouse Input Tutorial
    • How to call any function you want when a UI element is touched or clicked. Supports multitouch!
  13. Unity 4.6 UI Canvas Scaler Tutorial
    • This Unity tutorial will show you how to make your Unity 4.6+ UI scale to match any resolution and aspect ratio with the Canvas Scaler component.
  14. Unity 2D Touch Input Platformer Tutorial 
  15. Unity 4.6 Touch Joysticks Canvas UI Tutorial - Touch Input FPS Controller
    • In this Unity C# tutorial we will learn how to make touch joysticks using the 4.6 Canvas UI system. We will create 2 joystick to drive a FPS controller similar to mobile games like Dead Trigger or ShadowGun. 
  16. Unity 2D Effectors Overview 
    • This is a quick overview of all the 2D Physics Effectors we have access to in Unity: Area Effector 2D, Platform Effector 2D, Point Effector 2D, and Surface Effector 2D. 
  17. Blender Append Files and Export Animations to Unity
    • In this tutorial I show how we can merge or append animations and other data from one .blend file into another. We then export a single fbx from Blender to Unity with all our animations in it. 
  18. Unity Extension Method Tutorial 
    • In this Unity3D tutorial we learn about extension methods. They're super useful for adding functionality to Unity classes we can't normally edit. We will make a new function for the Vector3 class called toVector2() 
  19.  Unity 5 Mobile Joysticks Tutorial - Touch Input 2D Spaceship Controller
    • In this Unity Touch Tutorial we create a touch joystick and button in Unity 5 and use it to control a floaty spaceship.
  20.  Unity Twin Stick Touch Input Tutorial
    • In this Unity Touch Tutorial we create a dual or twin stick setup for our player spaceship. First we will make 1 joystick that controls both the movement and position of the player. Then we will split it up so 1 joystick will move the player and another will rotate the player.