Course info
May 5, 2014
2h 49m

Our Kingdom has been invaded by a swarm of raiders marching to destroy our treasure. Join our adventure of learning how to build this tower defense game using Kodu game lab that you can play on either your Xbox or Desktop. We will see that we can easily create our very own immersive 3D tower defense and shooter game. With your creativity, we will explore concepts of game design from storyline and objectives; to controls, play modes, graphics, sounds, scoring, and levels.

About the author
About the author

Patrick Neborg is a Solution Architect for Aon. Patrick has been developing software solutions for over 20 years. Today, he focuses on Cloud Solutions.

More from the author
Managing SSAS Models
3h 21m
Mar 10, 2021
Deploying an Application on AWS
2h 32m
Jun 6, 2019
More courses by Patrick Neborg
Section Introduction Transcripts
Section Introduction Transcripts

Hi, this is Patrick Neborg from Pluralsight. Today, in this course, we'll use our creativity to tell a story, in the form of a game. You might be thinking, "But, wait. I thought this was a course about learning to program. " And you'd be 100 percent right. It is a course about learning to program, and while we're learning to program, we're going to build a game together that you can build and play on either a PC, laptop, or an Xbox. By the end of the course, you'll be able to create your own games for yourself and others to enjoy playing. Anyone can use Kodu to make a game. Young programmers, as well as adults, with no design or programming skills, can be successful with Kodu Game Lab. Kodu Game Lab is a Kyle-based visual programming environment that enables users to create and play video games and animated stories. The software was developed so that you can create video games with images and characters that behave just like the types of games that each of us have played in many occasions. The core of the software is a programming language called Kodu. This is a high-level visual language that can be easily understand without needing to learn a lot of complicated technology. So, what makes Kodu programming language a great place for you to begin programming, is that unlike other programming languages, like Java, or. NET, C#, Kodu is entirely event-driven, and programming involves the placement of tiles in a meaningful sequence to create a condition and actions on a row that is called a rule, as we see here, where we're showing two Kodu rules. This is similar to the behavior-based programming that's used by Lego Mindstorms. So, if you've used any of the Lego Mindstorms programming, then you'll be very familiar with how Kodu Game Lab works. Because Kodu Game Lab is simple, you'll quickly be able to express your creativity, solve problems, and tell stories with Kodu Game Lab. In this course, we'll put our minds together to build a creative game that tells a story and allows our game players to solve a problem. Kodu Game Lab was initially developed for the Xbox 360, and, then, later, has been moved to a Windows-compatible personal computer. So, you will see that Kodu Game Lab features navigation for the Xbox 360 controller, which most of us are familiar with. However, the software still allows for keyboard and mouse input, as well as touch input, to support today's PCs and laptops. That makes the games that we create more accessible to our game players. In this course, we're going to use a desktop PC version of Kodu Game Lab to create our game, but please know that almost all of the items that we show during this course, can be done directly in the Xbox version of Kodu Game Lab. There are a few difference that do exist between the PC and the Xbox version of Kodu Game Lab, and, in this course, I'll point out where those differences exist, as we go throughout the course. Let's watch some highlights from the game, Kodu Kingdom Defense, that we'll build together in this course.