Skip to content
Russ Painter edited this page Sep 27, 2018 · 9 revisions

Introduction

In this series we will be learning some low level computer science in general, the C# (C Sharp) programming language specifically, and how this applies to creating games and apps using the Unity engine.

This is going to be a very interactive. You will be expected to join in group conversations and paired programming on occasions. We'll be making new versions of a series of classic video games together which can then be customized and expanded on.

What You'll Learn

  • What are Object Oriented and Functional programming
  • Solid understanding of core C# principles
  • Unity game design (2D and 3D games)

Prerequisites

  • General proficiency with Scratch or other beginner's coding language
  • Willingness to learn and actively participate

Requirements

  • Laptop. We do have some laptops that can be borrowed for group work, but it would be best to have your own.
  • Visual Studio IDE (free Community edition is fine)
  • Unity 2018.3+ (free Personal edition is fine)
  • GIT Client (also free)
Clone this wiki locally