Mobile Design Foundation
Mobile Game Design I
Scripting & Coding I
Dynamic Media Tools & Techniques I
Mobile Game Design II
Scripting & Coding II
Dynamic Media Tools & Technologies I
Fundamentals of 3D
Mobile Game Design III
Scripting & Coding III
Video for Mobile Applications
Business Fundamentals & Trends
Dynamic Media Tools & Technologies II
Mobile Game Design IV
Mobile Net Technology
CM10B - Drawing I
This course will cover the fundamentals of drawing including the key concept of perspective. The students will work in both traditional a digital medium to enhance their drawing and communication skills. Students will not only learn how to develop aesthetically pleasing drawings from a construction approach but will also learn the key aspect of drawing as a communication and development tool. Time will be spent working in teams to communicate professional ideas and explore ways to improve on these communication skills using both traditional and digital tools.
MG10C - Mobile Design Foundation
This course explores design techniques including contemporary trends and topics in composition, digital colour, and design as they influence emerging mobile gaming technologies and design. Concept development and presentation will require students to work in teams. Teams will be required to create a basic mobile game concept pitch. Additional time will be spent exploring mobile devices and digital design history.
MG10A - Mobile Game Design I
This course covers foundation theory of planning and developing creative concepts that will become a functioning game. Outcomes will address gaming industry trends, conceptualizing techniques and the mobile development processes. Current production models, studios and developers will be discussed. Students will be encouraged to be proactive and research trends to ensure that their mobile game proposals are dynamic and viable.
CM10C - Photoshop I
This course introduces the students to the popular image-editing software Adobe Photoshop. The main objective of this course is to teach the student graphical image production using Adobe Photoshop. Through this hands-on course, the student will learn the fundamentals of design, as well as advanced features and tips, to prepare images for the web and for print. By the end of this course, the student will be able to create and enhance sophisticated images using Adobe Photoshop’s tools and features. They will learn how to correct and modify print as well as web images using various techniques and organizational tools. They will also learn how to apply special effects to original and composite images.
MG10B - Scripting & Coding I
The relationship between machine code, programming languages and scripting will be introduced. Fundamental programming theory and best practices will be taught. The appropriate application of scripting in the context of current delivery technologies and hardware will be addressed. Students will apply this knowledge in the development of scripts and code to create simple programs.
MG20B - Dynamic Media Tools & Techniques I
This course will cover the basic toolset features of Flash. Students will cover the specifics of basic Flash scripting in the development of dynamic content. Design problems will be presented that will require students to develop and execute simple animations.
CM20G - Illustrator I
This course presents Illustrator as an industry standard tool for the production of professional quality illustrations such as technical illustrations, mapping, illustrating from photographic reference, and colorizing bitmapped images. Students will not only learn how to create precise, organized and professional illustrations that will meet the demands and standards of art directors and advertising agencies, but they will also learn to express their creativity in design by using the advanced distortion, blends, fills masks and effects tools offered by the software.
MG20A - Mobile Game Design II
This course focuses on the development of simple games and levels that can be used over a variety of platforms from mobile devices to web browsers. Students will be required to development simple working examples to demonstrate that they have acquired tool and concept knowledge. Unity 3D, a key development tool will be introduced. By the end of this term students will have a functioning playable level that can be used in an Internet browser. Students will be required to continue their industry research of online tools, applications and games to further inform and enhance their mobile came proposals. Mobile game concept documents will be submitted and critiqued.
GC20E - Photoshop II
This course is an intermediate to advanced level Photoshop skills based class designed to expose students to advanced photo editing techniques, raster based art, web design and exposure to extra functions within the program such as video editing and 3D. This course addresses new technical skills while focusing on understanding and seeing the problems that hold digital artists back from creating beautiful and believable works.
MG20C - Scripting & Coding II
Advanced scripting problem solving techniques will be applied in the development of dynamic apps and tools. Students will be challenged to develop their own scripts in solving delivery, design and user experience problems.
MG30A - Dynamic Media Tools & Technologies I
This course will cover the basic features of Flash. Students will cover the specifics of basic Flash scripting in the development of dynamic content. Design problems will be presented that will require students to develop and execute simple animations. Students will explore the tools of Flash while exploring the limitations of dynamic media. Students also will discuss and explore alternate tools and applications to Flash.
MG30B - Fundamentals of 3D
This course introduces students to modeling and animation. Using Maya students will create simple models and environmental assets. Students will learn the basics of lighting and materials. Upon course completion students will have a basic working knowledge of 3D applications.
MG30C - Mobile Game Design III
Working with the knowledge gained in previous terms students will begin to develop a multiple level functioning web browser game that can be deployed over multiple platforms. Students will work in teams to achieve design and user experience goals. Additional tools and technology will be introduced to assist teams in achieving design and game play goals. Mobile game proposals will be finalized and approved.
MG30D - Scripting & Coding III
This course covers the basics of C++ and mobile device coding. Students will explore programming languages and develope working code. The purpose of this course is to give the student the knowledge necessary to build basic code. Understanding concepts will also be emphasized to help in the professional communication with programmers and developers. By the end of this course the student will have a basic understanding of the language, tools and structure of C++ and its relationship with mobile devices.
MG30E - Video for Mobile Applications
This course introduces to the basics of digital video editing in the development and delivery of web and mobile content. Course content includes the basics of audio, video formats, motion graphics, and cross platform lossless file exporting techniques. Final projects will meet professional industry standards.
MG40A - Business Fundamentals & Trends
This course focuses on current and emerging industry trends in small studio game development for mobile device apps and browser games. Students will examine the existing state of business models and research emerging trends. Students will develop personal plans and create a viable model to develop and sell apps and other tools. The projects will be discussed defended and redeveloped by the project developer to ensure success. This final pitch and project will be used in a portfolio presentation for graduation.
MG40B - Advanced 3D
Advanced 3D concepts will be taught. Students will work with advanced Maya tools to develop aesthetically pleasing environments and characters that can be used in game engines. Students will also learn how to create normal maps in both Maya and Photoshop, that present and blend colour in an aesthetically pleasing manner. Advanced lighting techniques will be introduced, as well as the preparation process for rending 3D content to video.
MG40C - Dynamic Media Tools & Technologies II
In this course sophisticated design problems will be presented that will require students to apply key framing principles and charter management. Students will develop advanced animated material, both in native form and as dynamic video for deployment on mobile devices and the web. The limitations of current technolIn this course sophisticated design problems will be presented that will require students to apply key framing principles and charter management. Students will develop advanced animated material, both in native form and as dynamic video, for deployment on mobile devices and the web. The limitations of current technologies will be addressed and emerging trends examined.ogies will be addressed and emerging trends examined.
MG40D - Mobile Game Design IV
This course will focus on the publishing of an advanced browser based game for mobile devices. Students will continue to work in small teams to build, test and refine their mobile game submissions.
MG40E - Mobile Net Technology
This course focuses on understanding current web trends and technology. Students will work with tools and solutions to assist in the development of a game browser based game. Students will also be required to research and develop their own web based content and post these to the Net. Time will be spent researching technology and hand held devices to ensure that content developed works over multiple devices.