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.
Week 2: Fundamentals in C#
Week 2
This slide-deck contains fundamentals of C#.
Week 3: Fundamentals and Intro to Methods
Week 3
This slide-deck contains fundamentals of C# and an introductory lesson to methods.
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.)
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.
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.
Week 7: Recursion and Arrays
Week 7
This slide-deck contains introduction to Recursion and Arrays.
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.
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.
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.
Week 11: Classes and Objects
Week 11
This week again is practice with Classes and Objects to solidify our understanding of objects.
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 FileWeek 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
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 StepsWeek 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.
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.
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.
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!