O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Unity 5 2D and 3D Game Development

Video Description

This is the most comprehensive course on Unity 3d on the Internet. We are avid game developers and were tired of all the junk out there - teaching students how to make 3D cubes without real world game development. Here are some of the things you will learn: Installation & setup Physics Pathfinding Basic artificial intelligence Lightning & lightmapping Camera animations & cutscenes Character animations Scripting, scripting, scripting! Materials & skyboxes Sound FX & music Multiplayer over LAN & Internet Particle FX Melee & ranged battle systems Tower Defense Game Adventure Game Zombies! And a ton more....

Table of Contents

  1. Intro to Unity Course
    1. Unity 3D Course overview 00:07:03
    2. Downloading & installing Unity 3D (macOS) 00:06:31
    3. Downloading & installing Unity 3D (Windows) 00:06:30
    4. Zombie Roller: Your First Unity 3D Game 00:41:48
    5. Unity 3D pricing plans 00:03:52
  2. Learn to code in C# in Unity 3D
    1. C# variables in Unity 3D 00:12:09
    2. C# numbers in Unity 3D 00:19:55
    3. C# conditionals in Unity 3D 00:22:53
    4. C# arrays & loops in Unity 3D 00:27:53
    5. C# functions & methods in Unity 3D 00:29:13
    6. Object oriented programming & inheritance in C# for Unity 00:23:38
  3. Haunted Zombie Rush _Unity 3D Game
    1. Intro to Haunted Zombie Rush in Unity 00:01:06
    2. 3D Game Assets for your games in Unity 00:03:20
    3. Unity 3D interface overview 00:09:01
    4. Project creation & importing assets into Unity 3D 00:05:09
    5. Working with lighting & materials in Unity 3D 00:14:42
    6. Altering shaders in Unity 3D 00:06:51
    7. Switching build platforms in Unity 3D 00:10:05
    8. Moving objects in Unity 3D 00:22:41
    9. Coroutines & wait times in Unity 3D 00:23:12
    10. Inheritance & reusability in Unity 3D 00:13:53
    11. Importing & animating a character model in Unity 3D 00:17:36
    12. Unity 3D rigidbody & adding force with physics 00:27:24
    13. Working with audio in Unity 3D 00:08:33
    14. Detection collisions & using assertions in Unity 3D 00:13:28
    15. Game state & singletons in Unity 3D 00:22:43
    16. Creating a 2nd camera & how to make UI in Unity 3D 00:14:32
    17. Exercise - Extending your Unity 3D Game 00:04:34
    18. Switching to a better code editor (VS Code) 00:13:00
  4. Devslopes Defender 2D Game in Unuty 3D
    1. Intro to Devslopes Defender Unity 3D game 00:00:48
    2. The 2D Game Assets for your games in Unity 00:01:51
    3. Importing sprites & grid snapping in Unity 3D Part 1 00:18:06
    4. Importing sprites & grid snapping in Unity 3D Part 2 00:28:26
    5. Animations & 2D colliders in Unity 3D 00:29:08
    6. Game manager singleton & spawning in Unity 3D 00:29:16
    7. Enemy pathfinding in Unity 3D 00:31:47
    8. Generics & singletons in Unity 3D 00:26:39
    9. Data encapsulation, spritesheets, & buttons in Unity 3D 00:29:44
    10. 2D Raycasts, tags, and placing towers in Unity 3D 00:24:39
    11. Projectiles, colliders, and more tower placement in Unity 3D 00:29:48
    12. Registering enemies & distance-based attacks in Unity 3D 00:34:11
    13. Shooting projectiles at enemies in Unity 3D 00:37:23
    14. Killing enemies & other animations in Unity 3D 00:29:37
    15. More UI & finishing touches in Unity 3D 00:28:34
    16. UI Labels & buttons for GUI in Unity 3D 00:33:18
    17. Building your Unity 3D game logic Part 1 00:27:23
    18. Building your Unity 3D game logic Part 2 00:24:24
    19. Adding sound FX to your Unity 3D game 00:24:07
    20. Spawning random enemies in your Unity 3D game 00:06:04
    21. Exporting your game as a standalone platform in Unity 3D 00:05:49
  5. Legend of Devslopes Fantasy Game in Unity 3D
    1. Intro to Legend of Devslopes in Unity 00:00:45
    2. Prepping the Unity project & building the level 00:32:03
    3. Importing character assets into Unity 00:28:03
    4. Creating the character animation controller in Unity 00:41:12
    5. Animating the player in Unity 00:29:22
    6. Enemy pathfinding & navigation in Unity 00:27:59
    7. Rigidbody and weapons in Unity 00:20:33
    8. Implementing enemy attack systems in Unity 00:20:32
    9. Implementing player health in Unity 00:33:20
    10. Enemy health & player attack in Unity 00:37:41
    11. Heads up display / UI in Unity 00:14:51
    12. Particle systems in Unity 00:18:49
    13. How to create spawn points in Unity 00:04:28
    14. Game manager singleton in Unity 00:33:42
    15. Adjusting animations in Unity 00:07:44
    16. Creating ranged arrow attacks in Unity 00:40:21
    17. Health powerup feature and logic in Unity 00:28:42
    18. Speed powerup feature and logic in Unity 00:21:55
    19. Creating a game menu in Unity 00:34:59
    20. Legend of Devslopes finishing touches in Unity 00:17:18
  6. Devslopes Devcraft Game (MineCraft Clone)
    1. Intro to Devcraft game 00:00:39
    2. Creating your first plane of cubes 00:41:52
    3. Create Multiple Voxels 00:36:15
    4. Creating multiple chunks of Voxels 00:22:01
    5. Adding Dimensions 00:23:39
    6. Setting up textures for mobile 00:45:30
    7. Camera setup for our character 00:29:52
    8. Adding movement to your character 00:30:01
    9. Building and destroying blocks 00:29:05
    10. Character Spawning 00:13:41
    11. Rotating your character 00:05:09
    12. Fixing a few bugs 00:07:42
    13. Adding Audio 00:09:43
    14. Building your game to Android 00:10:36
    15. Building your game to iOS 00:05:51
  7. Beginner & Advanced Lighting in Unity
    1. Intro to lightning 00:01:12
    2. Creating particle effects in Unity 00:26:01
    3. Working with skyboxes & directional lights in Unity 00:11:07
    4. Using point lights to create mood in Unity 3D 00:16:49
    5. Working with spot lights & subtle light changes 00:00:33
    6. How to use cookies in lighting in Unity 00:09:13
    7. How to bake lighting & support mobile games in Unity 00:00:35
  8. Cinematics & Animations in Unity
    1. Intro to Animation & Cinematics in Unity 3D 00:01:21
    2. Unity 3D animation editor 00:17:02
    3. Unity cutscenes, cameras, & animation events 00:22:06
    4. Animation curves, camera management, & character cinematics in Unity 00:25:29
  9. Skeletons VS Zombies MOBA With Multiplayer in Unity
    1. Intro to Skeletons VS Zombies 00:01:55
    2. Pathfinding with Navigation Mesh in Unity 3D 00:14:22
    3. Camera controls for MOBA in Unity 00:08:06
    4. Point & click movement with pathfinding in Unity 00:07:26
    5. Animations & fireball particle effect in Unity 00:31:52
    6. Shooting fireballs/bullets in Unity 00:06:58
    7. Intro to Unity 3D multiplayer 00:13:51
    8. Network Manager & spawn points 00:19:31
    9. Networking & player movement in Unity 00:07:22
    10. Networking projectiles in Unity 00:21:56
    11. SyncVars & keeping game data synchronized across the network in Unity 00:29:07
    12. Rpc & calling client functions from the server in Unity 00:12:29
    13. Unity Multiplayer Service & online matchmaking in Unity 00:07:28