Game Programming

Take your game programming to the next level with the help of Pluralsight’s industry professionals. With our game programming courses and tutorials you’ll learn how to seamlessly create games for a variety of platforms and game engines including Unreal Engine, Blender, Unity and more. Learn the tricks of the trade in game animation and how to make your motion graphics come alive. View our library of expert authored game programming courses and start learning today!

Courses
Newest Courses
In this course we’ll look at how we can use Python to create a 2D game. To solve this we would use PyGame which makes it easy to both understand the very basics of game programming and python. By analyzing how we create a breakout game (ball that bounces onto bricks) from 0 to 100, we will get...
Game programming doesn't have to be difficult. If you've wanted to learn how to program simple games for Xbox, Windows or Windows Phone 7, but have been intimidated by the complexity, this course is for you! This course walks you through using the Microsoft XNA framework to build a simple 2D...
Enemy characters exhibiting believable reactions to the player and their environment in video games is the hallmark of a good play experience. How can this be achieved in a way that works in any gameplay space? In this course, Creating AI with Behavior States in Unreal Engine, you will learn...
Have you ever had an idea for a video game, but don't know how to build it? If so, Making Your First Game with GameMaker: Studio is the perfect course for you because you'll learn how to build, test, and publish your very own 2D video game. First, you'll learn how to create and program your...
Visual effects are critical for any science fiction game or film. In this course, Authoring Sci-fi Visual Effects in Unity 5, you'll learn how to create classic sci-fi visual effects. You will get to see some workflows for creating effects such as lasers, rocket thruster plumes, glowing trails,...
Building your own multiplayer game that is responsive enough for multiplayer game play can be difficult, but not anymore. Throughout this course, Unity Multiplayer Game Development with Node, you'll learn how to create your own multiplayer game with a dedicated server driven by NodeJs. This...
Have you ever wanted to stand in a world you've created or hold that model you spent so much time on in your hands? In this course, Designing Motion Controller Experiences in Unreal, you'll learn how to setup a project that will allow you to do just that with the help of Unreal Engine and VR...
Click here to watch this tutorial free until May 7th, 2015. In this series of Unity tutorials we'll discover how to use the core features of the software while creating our very first game. We'll start out by learning how to properly create a new project and how to manage our game assets. From...
Learn how to make a high quality 3D Game ready for publishing to the App Store or Web like Facebook in about 3 hours. Discover Agile Game Development design principles and practices geared towards Unity3D and .Net. Learn how to create, acquire, modify and integrate AAA quality assets such as...