Introduction
~context~
( Unity Game Engine and C#)

Learning a better way...
     The purpose of this course is to introduce you to the concepts of computer science. However, far too often in courses such as these, you get deep into coding without understanding that code without context is something a robot does. Humans need some frame of reference to learn and to have a sense of direction. In the field of instructional design a famous American educational psychologist who is best known for his work, "Conditions of Learning", identifies five major categories of learning: verbal information, intellectual skills, cognitive strategies, motor skills, and attitudes (Gagne, 1985). Using this time tested framework, I have structured the entire course around your overall cognitive development. The following Game Development lessons are designed for you to have some context and to understand that coders must work with other applications, teams, APIs(Application programming interface), frameworks, libraries, and the list goes on. So while we will be following along with the Game Development pipeline, you are encouraged to test, experiment, explore, and have fun using c# in the context of Unity while also widening our scope of coding!

 Unity Game Engine...

This activity will teach you about C# by creating games and Applications in Unity3DUnity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine. As of 2018, the engine has been extended to support 27 platforms.

We will be covering C# fundamentals as well as how to script in Unity using the C# language. Here you'll learn how to create basic script files and get an understanding of variables, functions, events, loops, conditional statements, and classes as you get your feet wet with programming in Unity.

References:
Gagne, R. (1985). The Conditions of Learning (4th Ed.). New York: Holt, Rinehart & Winston.

25 Points

Total Points if all the above steps are completed and submitted.

5u

5 unit credits when you receive 100% for all assignments in this pipeline.