[TeamTreeHouse] How To Make A Video Game

[TeamTreeHouse] How To Make A Video Game

385-minute Game Development Course

About this Course

In this course, you’ll learn how to make a video game. If you’ve never programmed before, this is the place to start. You’ll create a video game for Windows and Mac OS X where the player must hop a frog character around a swamp to collect flies. Meanwhile, a predatory bird chases the player around.

You’ll learn about the Unity game engine and the C# programming language, which will allow us to write the code to make the game run. Each line of code will be explained step-by-step, so even if you have no prior experience, you’ll be able to learn and follow along.

By the end, you’ll have a fun video game that you can share with other people.

What you’ll learn

  • Game design fundamentals
  • Beginner game programming
  • C# syntax
  • The Unity interface

Introduction to Video Games

Many people play games, but not many people think about how they’re made. All modern games are built on top of a game engine, which is collection of code and tools to help speed up the process. In addition, a tremendous amount of effort goes into game design, which is the process of deciding how a game should be played.

The Unity Editor and Scene Setup

The Unity game engine includes an editor interface for manipulating game assets and placing them into 3D spaces called scenes. After importing some premade game assets, you’ll learn how to arrange them in a scene and setup the Unity project for coding.

Player Input and Cameras

Unity uses a programming language called C#. After you’ve been given an introduction to C#, you’ll learn step-by-step how to make the player move around the screen, and how to make the camera follow the player.



Game designers often refer to the items that a player collects during the game as pickups. A pickup could be an item that enhances the abilities of the player character — like a powerup. Or it could just be an object that the player collects for points. In our game, as the player collects each fly, one point will be added to the player’s score.

Score, Enemies, and Game State

Unity has a robust user interface system that allows for screen overlays like score counters, menus, loading bars, and more. After you’ve created a score counter, you’ll learn how to add an enemy to the game that chases the player. Finally, you’ll tie everything together and manage the game’s state.

Created By Nick Pettit

Duration 385m

Size: 1.22 GB



Please complete the required fields.

This site comply with DMCA digital copyright. We do not store files not owned by us, or without the permission of the owner. We also do not have links that lead to sites DMCA copyright infringement.


If You feel that this Course is belong to you and you want to unpublish it, Please Contact us .

Related Posts