As we move towards the end of the course, some of us are in a situation where we have completed the required course units. Please see Mr. Linburg as we will move on towards a more "customized' unit(s) base on student request and interest! Good luck and have fun!
Option # 1
Part I - Code Academy - Learning how to Code in C # - The 'brains' of any platform game
Please complete 60 % of the module ONLY -
Firstly, we will take a look at the backbone of game development, which is C # similar to Java. (Code Academy link - sign up if you don't already have an account). For those who have never done any coding, Code Academy is a nice gentle structured way to learn basic coding skills and concepts. Luckily, most of the scripts we'll use for stock player commands have already written for us (eg. picking up an object or fighting an enemy). Where these skills come in handy is when the scripts DON'T run for some reason. We need to understand the basic programming skills of variable and method construction.
In addition to the practice sets in Code academy, we will also "reverse engineer" some actual game scripts to decipher how the code works. After all, you can learn as much about something by taking it apart as you could from building something. A good analogy for this would be an automobile.
Great links to assist you with C # that has CORRECT information
W 3 Schools / Unity game Scripting - introduction - super interesting read!
Now how does this all relate to Game Development specifically?
Take a look at this Unity Resource as it relates specifically to gaming applications - Unity Game Scripts continued...
Once you have completed this, we will use basic C # coding snippets to build our very first Unity based Game Project
Option # 2