Sept

10

Week 1: Welcome! Set-up

Week 1
This slide-deck contains set-up information for Visual Studio Code and a brief overview of the class.

Sept

17

Week 2: Fundamentals in C#

Week 2
This slide-deck contains fundamentals of C#.

Sept

24

Week 3: Fundamentals and Intro to Methods

Week 3
This slide-deck contains fundamentals of C# and an introductory lesson to methods.

Oct

1

Week 4: Methods and Recursion in C#

Week 4
This slide-deck contains a more in-depth discussion on methods and introduction to recursion. (We did not go over recursion, and are saving that for a later class topic.)

Oct

8

Week 5: More work with Methods

Week 5
This slide-deck contains the discussion on methods again. This week we reviewed methods again for more practice and added new activites.

Oct

15

Week 6: Practice with Methods Continued

Week 6
This slide-deck contains the discussion on methods again. This week we reviewed methods again for more practice and added new activites.

Oct

22

Week 7: Recursion and Arrays

Week 7
This slide-deck contains introduction to Recursion and Arrays.

Oct

29

Week 8: Classes and Objects

Week 8
This slide-deck contains introduction to Classes and Objects. This week we created a student class as a way to model students with code.

Nov

5

Week 9: Classes and Objects

Week 9
This slide-deck contains the introduction to Classes and Objects. This week we are reviewing Classes and Objects and doing different activities listed in these slides.

Nov

12

Week 10: Classes and Objects

Week 10
This week we spent more time practicing with objects and classes and had students write a driver program for a shapes class. We also did a kahoot quiz to review what we have learned about Objects and Classes thus far.

Nov

19

Week 11: Classes and Objects

Week 11
This week again is practice with Classes and Objects to solidify our understanding of objects.

Jan

21

Week 12: Introduction to Game Design

Week 12
Welcome back from winter break! This lesson marks the beginning of our unit on game development. This week we took a look at the topics for next week, what exactly is the Unity Game Engine, and we began a walk through of a simple 3D racing Game.

Some Resources for the Walk-Through:

Raw Terrain File
Finish Zone Code
Game Manager Code
Player Respawn Code

Jan

28

Week 14: Intro to Unity

Week 14
This week we spent time going more in depth about the different parts of the Unity Game Engine editor and

Feb

04

Week 15: 2D Games in Unity

Week 15
This week we finished up the workshop on a simple 3D racing game and we started a 2D platformer game tutorial.

Some Resources for the 3D Racing Game:

Racing Game Steps

Feb

11

Week 16: Tutorials and More with Game Design

Week 16
This week we talked about game controls using finite state machines and about collisions and started the 2D platformer walkthrough.

Feb

18

Week 17: Tutorials and Planning Your Game!

Week 17
This week we had students go through the 2D platformer game walkthrough at their own pace and talked about sprites.

Feb

25

Week 18: 2D Gamekit Walkthrough, Sprite Creation, and Project Work!

Week 18
This week we went through the entire 2D gamekit walkthrough as a class and then students worked independently to create their own level using these assets.

Mar

03

Week 19: Hardware Workshop and Project Work Time

Week 19
This week we are having a one hour hardware demo from Matt Derosier and Whitney Erikson. Today we had everyone work on their final projects as we near the end of this year!