1. Technical
Skills
- Programming
through a drag-n-drop method
- Programming
by writing code using GML & C#
- Follow
technical and increasingly complex programming instructions in order and detail
- Program
original game projects
- Use
digital design resources and color theory to draw and animate sprites, objects,
platforms, backgrounds and loops
- Become
familiar and competent in using game engines (Game Maker & Unity); open
files, save files, create and program original material, integrate separate
files into a final game project, create and edit audio sound effects &
music
- Technical
writing; user instructions, game directions, game rules and document
development process within a development team
2. Creative,
Innovative & Critical Thinking
- Learn
steps of the engineering design cycle (discover- evaluate, design- evaluate,
develop-evaluate, deliver- evaluate) and how it works as a practical problem
solving method
- Use
gained technical skills to improve game programs
- Use
gained technical skills to create, design & program original working games
- Troubleshoot
existing game programs to fix bugs and ensure performance
- Test
fellow classmate’s games to ensure performance
- Perform
self-evaluations of projects against the required established directives
- Perform
evaluations of classmate’s projects against the required established directives
- Develop
a marketing plan for original programmed game to include; target audience,
current competition, delivery options, product pricing, logo design and
strategy to spend budgeted funds
3. Communication
& Collaboration
- Form
game development groups to achieve directive of creating original game
- Assign
tasks to members of development group to achieve directive of creating an
original game
- Use
the engineering design cycle within the development team to achieve directive
of creating original game
- Project
management; students will have opportunity to lead a development team, assign
tasks, evaluate progress, facilitate communication among team members and
ensure that project is completed within time deadline
- Conduct
two in-class presentations including demonstration of original game
4. Using
Digital Research Tools
- Use
appropriate internet websites to gather and analyze research on a variety of
subjects including; game development, marketing statistics, color and design
theory, post-secondary education options and careers in game development &
technology
- Use
appropriate wiki’s and blogs to engage other (distance) users of Game Maker
& Unity for research, ideas and help
5. Engineering,
Physics & Math
- Learn
how the process used in designing and developing software can be applied to
other design and development projects like bridges, buildings and machines
- Learn
how basic physics concepts like gravity, acceleration, velocity, speed,
trajectory, Newton’s Laws of Motion, force & elasticity are used in game
development
- Use
required mathematical techniques to perform physics calculations in determining
how physics is used in gaming compared to the real world
- Use
knowledge of math & physics to evaluate behavior in games in the “virtual
world” as compared to the “real world”
6. Further
Career, STEM & Post-secondary Education Options
- Research
how technical & communication skills used in game design translate to other
technology industries and businesses
- Research
required post-secondary diplomas, certificates & degrees needed to gain
employment in game development and other technology based industries
- Research
career trends, wage data and employment opportunities in game development and
technology based industries