Unity Courses

1. Complete C# Unity Game Developer 2D

Complete C# Unity Game Developer 2D

Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap
Content:
- Learn C#
- a powerful modern language
- from scratch. No prior programming experience is necessary.
- Become excellent at using the Unity game engine.
- Build a solid foundation for game design and game development that will help you build your own games.

2. Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3D

Design & Develop Video Games. Learn C# in Unity Engine. Code Your first 3D Unity games for web, Mac & PC.
Content:
- Learn C# from scratch. A powerful modern language.
- Get experience using Unity 2017 - a very versatile 3D tool.
- Gain an excellent general knowledge of video game design.

3. RPG Core Combat Creator: Learn Intermediate Unity C# Coding

RPG Core Combat Creator: Learn Intermediate Unity C# Coding

Build Combat for Role Playing Game (RPG) in Unity. Tutorials Cover Code Architecture & Video Game Design.
Content:
- Create core combat mechanics for melee
- ranged and special attacks.
- More advanced C# techniques such as interfaces
- delegates
- and co-routines.
- Create pathfinding systems and patrol paths for enemies and NPCs.

4. The Ultimate Guide to Game Development with Unity (Official)

The Ultimate Guide to Game Development with Unity (Official)

Created in partnership with Unity Technologies: learn C# by developing 2D & 3D games with this comprehensive guide
Content:
- Master beginner C# concepts
- like variables
- "if" statements
- and arrays
- Detect collisions
- receive user input
- and create player movements
- Create power-ups including triple shots
- laser beams
- speed boosts
- and shields

5. Unity Game Development Build 2D & 3D Games

Unity Game Development Build 2D & 3D Games

Learn Unity game design & 2D & 3D game development & make your own C# games in Unity 3D
Content:
- Build 2D Unity games & work with sprites
- Build 3D Unity games
- Write programs in C#

6. Master Unity By Building 6 Fully Featured Games From Scratch

Master Unity By Building 6 Fully Featured Games From Scratch

Learn How To Plan, Design, Create And Publish Your Games On Any Platform Using Unity Game Engine
Content:
- Program And Solve Complicated Problems Using C#
- Organize Project
- Slice And Animate Sprites
- Learn How To Use New Unity UI System

7. Learn To Create An RPG Game In Unity

Learn To Create An RPG Game In Unity

Game development made easy. Learn C# using Unity and create your very own classic RPG!
Content:
- Learn C#
- a modern versatile programming language.
- Understand the capabilities of 2D development in Unity.
- Develop strong and transferrable problem solving skills.

8. The Ultimate Guide to 2D Mobile Game Development with Unity

The Ultimate Guide to 2D Mobile Game Development with Unity

Created in partnership with Unity Technologies: Master C#, Unity Ads, 2D mobile game development, and publishing
Content:
- Learn to paint your worlds with Unity TileMap
- Master intermediate C# concepts
- including the Singleton Design Pattern
- Abstract Classes
- and Interfaces
- Develop a complete 2D game from scratch using C# and Unity

9. Build 15 Augmented Reality (AR) apps with Unity & Vuforia

Build 15 Augmented Reality (AR) apps with Unity & Vuforia

Augmented reality (AR) tutorials on Markerless tracking, Cloud AR, 3D Object detection, + more with Unity & Vuforia
Content:
- Understand different forms of Augmented Reality and their applications
- Build 15 Augmented Reality Apps from scratch for Android & iOS
- Developing and ARBook app which will detect multiple image targets.

10. Shader Development from Scratch for Unity with Cg

Shader Development from Scratch for Unity with Cg

Learn to program the graphics pipeline in Unity for creating unique visual surfaces for game objects.
Content:
- Use Unity Shaderlab to create their own shader effects with CG/HLSL.
- Apply their knowledge of simple mathematics to change the visual surface of virtual objects.
- Work with mesh vertices and textures to develop unique rendering effects.

11. Learn To Code By Making a 2D Platformer in Unity

Learn To Code By Making a 2D Platformer in Unity

Game development made easy. Learn C# using Unity and create your very own 2D Platformer
Content:
- Learn C#
- a modern versatile programming language.
- Understand the capabilities of 2D development in Unity.
- Develop strong and transferrable problem solving skills.

12. Build Your Own First Person Shooter / Survival Game in Unity

Build Your Own First Person Shooter / Survival Game in Unity

Part I: Create and Design Artificially Intelligent Game Characters with Advanced Animation Systems
Content:
- Develop a robust and extensible artificial intelligence system that syncs with characters' animations
- Use state machine behaviors and animation curves to drive game logic
- Design smart NPCs (non-player characters) that interact with their world in realistic ways

13. The Beginner's Guide to Artificial Intelligence in Unity

The Beginner's Guide to Artificial Intelligence in Unity

A practical guide to programming non-player characters for games.
Content:
- Design and program NPCs with C# in Unity
- Explain how AI is applied in computer games
- Implement AI-related Unity Asset plugins into existing projects

14. Visual Effects for Games in Unity - Beginner To Intermediate

Visual Effects for Games in Unity - Beginner To Intermediate

By the end of this course you will have started your own portfolio as a Triple-A Visual Effects artist for Games.
Content:
- Learn how to create effects for games with Unity.
- Fundamental concepts about Visual Effects.
- Creating Textures
- Meshes and Shaders for Game VFX.

15. Introduction To Unity® For Absolute Beginners | 2018 ready

Introduction To Unity® For Absolute Beginners | 2018 ready

Learn the Unity basics from installation to 3D objects, terrains, menus, basic animation, lighting & exporting to mobile
Content:
- What Unity 3D is and how to install the game engine
- How to setup Unity 3D for app development using the required SDKs for mobile devices
- How to navigate around each panel in Unity to feel comfortable and understand the layout

16. Unity : Beginner to Advanced - Complete Course

Unity : Beginner to Advanced - Complete Course

Master Video Game development from the ground up using Unity and C#. Learn and understand how games are made.
Content:
- Use and understand Unity.
- Make their dream games a reality with Unity.
- Good game development practices.