Creating things is fun. Creating computer games is really fun. Creating good computer games is really, really hard. Between the challenges of designing something that is balanced and fun to play, creating a visual aesthetic that is unified, and coming up with a UI system that doesn’t utterly baffle your players, there’s a lot that needs to be considered. All of that, plus you have to learn your tools.

I like to compare learning game creation tools to carpentry. If you try to make a fancy library with carved doors inlaid with glass <picture> as your first project, you will fail. Even if you have the natural talent to be able to plan such a project, you don’t know the tools well enough to execute on it. Start with a simple bookshelf, and work your way up.

Game creation is much the same way. If you set out to make Skyrim as your first project, you will fail. Laugh at the bugs and their engine all you want, it took a team with a lot of experience in their toolset to create that game within the timeframe and team-size they had. Start small. Grow to understand your toolset and its limitations. Then you can set out to make that dream project.

This is the goal of this online text. Game creation is more accessible than ever before with tools like Unity 3D available free for anyone that wants to download it. But just because its free, doesn’t mean its easy to use. This text will cover all of the basics of using Unity 3D and also includes several projects with video tutorials to help guide you in creating complete, if simple, games to build your confidence in the toolset.

The book is organized into major and minor sections. It is strongly recommended that you read all major sections before moving on to the projects. Of course if you are reading this because it is part of a class (it is an OER text after all) then be sure to follow your instructor’s instructions regarding read order. It is also strongly recommended that that you do not read all the minor sections in order before starting the projects. The minor sections go much deeper into the details than the major sections, details that probably won’t stick if you’re grinding through the text. The project write-ups will reference any detail sections that will be useful for that project, so don’t worry about missing out on needed information.

Enough prelude, let’s get into the meat of things!

Here's a quick list of all sections in case you want to jump straight to something - You can also find this list in the Content Overview. Or you can scroll to the bottom and head straight to the next recommended section.

Next Section - Terminology