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
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...
Have you ever wondered how to get started making a game from scratch? In this course, Game Prototyping in Unity, you'll learn just that, covering all of the steps needed to build a playable prototype. First, you'll explore how to create a simple level layout in Unity using whiteboxing...
Learning to develop your own games can be an incredibly rewarding experience, however, mastering all aspects of a specific game engine can prove to be a challenge. In this course, Unreal Engine 4 Blueprints Fundamentals, you'll learn the fundamental concepts of Blueprinting including Unreal's...
In this Unity tutorial, we'll learn how to prepare and make an animated 2D character using a bone hierarchy. We'll pay particular attention to issues such as scaling with respect to 2D physics, inverse kinematics in 2D, Z-orders and Unity's Animator component. We'll also write and assign...
Throughout these lessons, we'll learn all about how to develop cross-platform HTML5 games with Construct 2, by building our very own scrolling space shooter, completely from scratch. The course is suitable for artists, designers and students, as no programming experience is required to complete...