Unity ProjectStudents work as a team in this course to apply knowledge and skills mastered in the Basic and Advanced Unity Game Design courses to develop a 2D Unity game that can be used within a professional portfolio.
The project month offers the opportunity to delve further into techniques introduced in the last two months in a group environment.
There are three options for students to pursue :
? Unity2D project with VGDD Programming Students.
? Unity2D project Android Port with VGDD Programming Students.
? Motion Comic (no programmer support).
Each is described further in the assignment sheet specific to that project.
3D ModelingThis course will introduce students to the concepts and techniques used to create environment models for video games. Some of the topics covered include: creating meshes, textures, normal maps, and lighting. The course mostly focuses on modeling and UVing. Students will apply their knowledge by creating weekly environment model scenes using Autodesk Maya and import them into Unity.
3D Modeling ProjectDuring this course students have the opportunity to create what is known as a ‘Model package / Model Library’ in the industry. You will use your knowledge of creating meshes, textures, normal maps, and lighting to produce a model pack based on a certain theme. You can work in a group or as individuals. Group work is suggested for the scale of this project. Students will apply all the knowledge they have learned in the past 8 weeks. These models will be shared across all the campuses & used by all the VGDD students. Your models could potentially end up in a number of games. The more games showing your work, the better it is for your portfolio.
Advanced 2D Unity DesignPhotoshop is a program with almost infinite depth. Although students have been introduced to many of the programs features to date, this month will focus on using it as a traditional painting tool. We will then be using those painterly techniques to create 2D art assets in Unity ‘arcade style’ games. The Fundamentals course emphasized how to assemble assets in Unity, while this course will demonstrate how to create gameplay.
This course has dual focuses:
a) To delve into digital painting with Photoshop as an end-to-end tool for game development
b) To further explore 2D features of Unity with a focus on arcade style game play.
The majority of classes in this course will begin in Photoshop and end in Unity.
Advanced AnimationThis course will cover the more in depth use of animation techniques. Improving on use of key frames, in-betweens, the 12 principles of animation and delving further into Character Animation. This course introduces students to the concepts and procedures that are required to animate 3D characters for video games. Students will learn how to create motion from core principles, as well as use those principles to create animations from sequences of planned drawings in a 3D environment.
Animation FundamentalsThis course will cover the basic premises of animation including key frames, in-betweens, the 12 principles of animation and Lip-syncing to dialogue. This course introduces students to the concepts and procedures that are required to animate 2D characters for video games. Students will learn how to create motion from core principles, as well as use those principles to create animations from sequences of planned drawings.
Animation ProjectThe project month offers the opportunity to delve further into techniques introduced in the last two months in a group environment.
There are two options for students to pursue:
? Sprite based HTML5 project with VGDD Programming Students.
? Sprite based Stencyl project with team of 3.
*3D options are possible based on advanced student experience.
3D is only recommended if at least half the team has been in the backend for two modules.
For VGDD Collab Project
If there are advanced programming students, WebGL is an option.
For VGDT (aka Stencyl) Project
If there are advanced VGDT students, Unity3D is an option.
Each is described further in the Word Doc specific to that project.
Career Planning & Preparation - Level 1This module introduces tools for planning and preparing for a successful job search, so that students can maintain a career-focused approach throughout their education program. Students will learn how to research opportunities and network for industry contacts, and use appropriate etiquette when communicating with prospective employers. Students will identify their personal skills, values and preferences for the workplace, begin preparation of a professional resume, cover letter, thank you note and references. Class discussions on various self-management topics introduced in Student Success Strategies will round out this module, which is a pre-requisite for Career Planning and Preparation – Level 2.
Career Planning & Preparation - Level 2This module continues to build on the concepts and skills introduced in Career Planning and Preparation - Level I. Students will learn how to conduct an effective job search and identify various methods of applying for work with today’s technology. Students will create a personal list of “Top Employers” and target current industry opportunities, while finalizing their professional resume, portfolio and career correspondence. Students will learn to identify the different types and forms of interviews, practice responding to typical questions, and practice follow-up, evaluation and negotiation techniques they can use to ensure success. Self-management topics from Career Planning and Preparation - Level I will be reviewed, with a focus towards on-the-job success in both learner placements and post-graduate employment.
Fundamental 2D Unity DesignThis course has dual focuses:
a) To reintroduce Photoshop as an end-to-end tool for game development
b) To explore the basic 2D features of Unity with a focus on importing an preparing 2D elements.
Introduction to 3D ArtThis course will cover the basic premises such as primitives, scene graphs, polygon modelling and UV editing.
Level DesignIn this course, students will learn fundamentals to game level design, with focus towards aspects of planning, charting, and game theory. Student learning culminates with practical examples and delivery of a model level design.
Level Design ProjectStudents will work as a team in this course to apply knowledge and skills mastered in the Level Design course to develop a level that can be used within a professional portfolio.
Digital MediaThis course introduces students to the criteria and tools used to create and maintain an online presence within the video game industry. More specifically, students will learn how to create HTML5 web site portfolios for hosting game demos.
Drawing & Storyboarding FundamentalsIn this course, students learn the drawing techniques that are used to create video game art. More specifically, students will learn primitives, perspective, objects, organics, shading, and lighting, and then use these techniques on their own art projects.
Introduction to Pixel ArtThis course provides students with the knowledge and skills needed to create, enhance, and animate vector art using Adobe Photoshop for use within a video game, and a variety of other contexts.
Video Game Analysis and Technical DesignThis course introduces students to the historical development of video games and the social and cultural affects video games have on society. An analysis of existing video game mechanics, technical design and implementation will allow students to approach video game development from a technical perspective. Moreover, this course discuses business models, project/team management techniques and industry relationships necessary to manage large scale video game development.
Video Game Vector Art using FlashThis course provides students with the knowledge and skills needed to create, enhance, and animate vector art using Adobe Flash for use within a video game, and a variety of other contexts.