Game Programming

Take your game programming to the next level with the help of topwallpaper’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
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...
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 there, we're going to create a complete level using the...
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...
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...
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,...
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...
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...
Learn to develop high quality, stylized low poly models with hand painted textures for Unity3D with Blender, Gimp or Photoshop. This course is delivered through a programmer's perspective. Alex has been a programmer first and an artist second, so he knows what it's like to be new to 3D Art, and...
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...
In this Unreal Engine tutorial, we'll learn how a game developer can use data to drive gameplay in Unreal Engine 4. Additionally, we'll learn how to import data from a spreadsheet into the engine, and how that data affects gameplay. This series also teaches how to easily create custom Blueprint...