For Games Using Unity - MediaFineArts Home Page

For Games Using Unity
MediaFineArts.com
January 10 to Frebruary 18, 2017
MEDIA EDUCATION IS OUR PASSION
To Register, please go to our website: www.mediafinarts.com
The Purpose of This Class
This is an introductory class intended to teach the basics of
programming using C#.
About The Class
Computer science drives innovation throughout the Canadian
economy but remains marginalized in education. Here’s your
child’s chance to start learning computer programming using an
industry standard language, C#, while creating basic computer
games using Unity 5. You’ll love that your child is learning an
important career skill, your child will love it because they get to
design their own computer games.
Software is included. Students may
bring their own laptop or one will be
“Controlling
provided for them.
complexity is the
essence of
computer
programming..”
- Brian Kernigan
NEW! Class members will be given all
of the software and their projects on a
nifty USB!
USB
Included!
1
What’s Covered
This class meets once a week and will cover the basics of Object
Oriented Programming while participants work on creating a video
game. The advanced group will extend the learning through
activities around cinematography, lighting, and visual effects
using more sophisticated
equipment.
The class outline at a glance:
1. Core Concepts of C#
a. Console Application
b. Class Library
c. Compiling
2. Data Types, Variables and Literals
a. Syntax Structure
b. Naming
c. Coding Buttons
3. Operators
a. If Statements
b. Adding Controls
4. The Console
a. Casting
5. Conditional & Looping
Statements
a. Strings
b. Arrays
c. Loops
6. Methods
a. Debugging
2
About The Software
Unity 3D:
You can create any 2D or 3D game with Unity. You can make it
with ease, you can make it highly-optimized and
beautiful, and you can deploy it with a click
to more platforms than you have fingers
and toes. What’s more, you can use
Unity’s integrated services to speed up
your development process, optimize
your game, connect with an audience, and
achieve success. Renowned throughout the
industry as the multiplatform game engine, Unity
allows you to target more devices more easily. With Unity, you get
one-click deployment to the full range of mobile, VR, desktop,
Web, Console and TV platforms.
C# Programming:
C# (pronounced "C sharp") is a simple,
modern, object-oriented, and type-safe
programming language. It will immediately
be familiar to C and C++ programmers.
You can use C# to create Windows client
applications, XML Web services,
distributed components, client-server
applications, database applications, and much, much more.
Visual C# provides an advanced code editor, convenient user
interface designers, integrated debugger, and many other tools to
make it easier to develop applications based on the C# language
and the .NET Framework.
Play Fig vs Fig: Extreme Sport!
Made with Unity and C#
3
The Instuctor:
Mike Schoenhals has been teaching Media Arts to children and
adults for 20 years. He currently teaches Animation, Film and
Digital Media Development full time at Heritage Woods
Secondary School. Many of Mike’s students have gone on to
careers in media.
Location, Time & Cost
LegoMation Classic and Advanced Camp is
offered exclusively through the beautifully
newly renovated Arts Centre in Port Moody.
We are now taking registrations for our January 10, 2017 Class.
The total cost including supplies (USB) is:

Computer Programming for Games Using Unity - $200
Registration
Registration is done through our website –
www.mediafinearts.com
“He thoroughly
enjoyed this past
class with you.
It's great to see
such enthusiasm
from him.”
-Parent Quote
4
Please visit our site at:
MediaFineArts.com
MediaFineArts
Contact Info:
2425 St. Johns St
Port Moody, BC
V3H 2B2
Instructor Phone (evenings):
(604) 754-7726
Arts Centre Phone:
(604) 931-2008
www.mediafinearts.com