Games Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems

Size: px
Start display at page:

Download "Games Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems"

Transcription

1 Games Development Education to Industry Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems

2 How do they get from inspiration to destination? Where do they want to go and why? What can they expect when they get there? How do they get there? What preparation do they need? Where else can they go?

3 Inspiration TouchDevelop Kodu Scratch AppInventor Python Lego Mindstorms.

4 Inspired to do what? Assemble a sequence of program statements Work with variables Use conditional statements and loops Write code to respond to events Use functions (and work out which one to use) Problem solving, logical thinking, program design Work with and create images and sounds Design games and stories

5 What next? This is awesome, how long do you think it will take me to make Minecraft? Game programming is actually really hard But also Fun and rewarding Intellectually stimulating A thriving industry to work in It just takes more than an afternoon to master

6 The UK games industry Game are like films, massive teams (+100 over several different companies) working for upwards of 2 years to make 1 product. The development teams for mobile games are smaller but the competition is fierce. UK has the 2 nd highest games industry revenue in Europe and 5 th in the world. In 2009, games industry revenue overtook that of film. UK is generally considered Top 5 in terms of Game Development Studios, alongside USA, Canada, Japan and China.

7 Careers in the Games Industry 80% of UK based videogames workers are educated to degree level, compared with 24% of the UK working age population (UKIE) average wage in the British industry rose by 3.4 per cent - ahead of the 3.1 per cent national average (TIGA) Programming saw the biggest year-on-year increase with 4.2 per cent (from a low base??) West Midlands and Birmingham, for example, games industry employees are paid around 21 per cent more than the local average least 4,660 highly skilled jobs will be generated and 188 million in investment will be triggered over the next five years thanks to the introduction of Games Tax Relief. Crunch times, gender balance, security??

8 Job Roles Designer, Level Designer, Concept Artist, Environment Artist, Character Artist, Texture Artist, Character Animator, Environment Animator, Sound Designer Quality Assurance, Play tester, Producer Music Engineer, Audio Engineer Programmer, Physics Programmer, Engine Programmer, A.I. Programmer, Network Programmer, Data Scientist, Tools Programmer Scriptwriter, Dialogue Writer, Actor, Translator...

9 Game Industry Resources Creative Skillset Gamesindustry international Blitz Games Studios Ceased trading 12 Sept Aardvark Swift

10 Games Programmer Skills Fluent in several programming languages C++ / C# / C / Java Ability to design, create and test large programs Software Engineering skills On different platforms PC / Console / Mobile device 2D & 3D Graphics / AI / Physics / Sound Networking / Hardware / User interface

11 Time-Critical Interactive System Typical game loop: { process input update game state by: running physics simulation calculating and applying AI render current game state } repeat 60 times per second

12 Real-time rendering 3D viewing is like taking a picture with a camera 3D scene 2D picture Camera 2D view of 3D scene will depend on: camera parameters where it is which way it is pointing field of view properties of scene objects illumination 02/07/2015

13 Data storage and manipulation (lots of it) an object is represented by a set of points in 3D space (vertices) the vertices are grouped into triangles each vertex may have a colour and/or map onto particular position on a texture (image) typical model has several thousand triangles tiger.x Microsoft DirectX samples 02/07/2015

14 n Lighting Implementation of specular reflection v r v 4 Facet v 3 v 2 v 1 Vertex t p Angle of incidence ( ) Light source (at position p, with intensity I i )

15 Image Processing

16 Physics Simulation Codemasters GRID Autosport

17 Collision Detection and Response y max y min y max y min A x min B x min x max x max

18 Artificial Intelligence goal is to not be too artificial or too intelligent!

19 Optimisation you can't do everything in 1/60 second approximations efficient algorithms and data structures code profiling and tuning

20 Multiplayer games how do you update all players and keep them synchronised? what data to send how to send it how to minimize volume and hide latency handling large worlds and large numbers of players technical network programming and infrastructure

21 Software Engineering game development is done in teams programmers, designers, artists, 3D modellers, animators, producers game design documents, planning, methodologies (agile?), source control, coding standards, design patterns, testing strategies

22 Cutting edge hardware Developing for, and creating

23 Where else can you go with all these skills?

24 BSc(Hons) Computer Games Programming

25 SOME 2015 GRADUATE DESTINATIONS Rockstar North Junior Network Developer Codemasters UI Developer Gamesys Graduate Software Engineer TrueGaming Network - Web Developer Thomson Reuters Software Developer Transport for London - Graduate Software Engineer Codeweavers - Graduate Software Engineer

26 What is needed for the journey introduction to computing, especially programming maths physics written and verbal communication teamworking art music history, literature, geography, politics, economics inspiration!!!!!!

27 Questions? Cathy French

28 SOME FINAL YEAR PROJECTS 2015 Procedural Content Generation for Creating Levels in Computer Games Real-time dynamic mesh slicing and geometry reconstruction Managing Latency in Fast-Paced Multiplayer Games Simulating Weather Systems Enhancing the Precision of Location Based Gaming using Mobile Technology The application & advantages of a unified graphics engine to handle simulation across both liquid and solid states Localised virtual reality simulation on scanned local data for testing autonomous vehicles (with BMW) Memory Management Techniques for Games in C++

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game. MR CHU: Thank you. I would like to start off by thanking the Central Policy Unit for the invitation. I was originally from Hong Kong, I left Hong Kong when I was 14 years old, it is good to come back with

More information

Career Opportunities in Electronic Game & Simulation Design

Career Opportunities in Electronic Game & Simulation Design Career Opportunities in Electronic Game & Simulation Design Development Career Categories Producers Designers Artists Programmers Game Testers and Quality Assurance Technicians Developer Careers Producers

More information

CAD and Creativity. Contents

CAD and Creativity. Contents CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD

More information

Game Development. What is a game?

Game Development. What is a game? Game Development Doron Nussbaum COMP 3501 - Game Development 1 What is a game? Doron Nussbaum COMP 3501 - Game Development 2 Books/Movie vs. Game Good books have Place Era Plot Characters Relationships

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I GAME DESIGN AND DEVELOPMENT TECHNOLOGY Game Design and Development Technology I Unit 1: Orientation and Safety Competency 1: Introduction to Game Design Competency 2: Safety in the Computer Environment

More information

Orange Unified School District Video Game Design II Year Course

Orange Unified School District Video Game Design II Year Course Course No. B861 O642 Orange Unified School District Video Game Design II Year Course Grade Level: 10-12 Prerequisites: Video Game Design 1 Introduction to the Subject Video Game Design II is an advanced

More information

Course Overview and Approximate Time Allotments. First Semester

Course Overview and Approximate Time Allotments. First Semester Course No: B860 Orange Unified School District Introduction to Video Game Design Year Course Grade Level: 9-12 Prerequisites: Fundamentals of Programming Introduction to the Subject: Introduction to Video

More information

CS 378: Computer Game Technology

CS 378: Computer Game Technology CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!

More information

Information Technology Cluster

Information Technology Cluster Web and Digital Communications Pathway Information Technology Cluster 3D Animator This major prepares students to utilize animation skills to develop products for the Web, mobile devices, computer games,

More information

Understand career planning in a digital media environment.

Understand career planning in a digital media environment. Objec&ve 201.01 Understand career planning in a digital media environment. Course Weight : 5% 1 Careers in Digital Media Skills and knowledge in the digital media field can be applied to a wide variety

More information

GAMES DEVELOPMENT. CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map

GAMES DEVELOPMENT. CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map GAMES DEVELOPMENT CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map Effective Date : 26 June 2014 1 INTRODUCTION GAMES DEVELOPMENT INTRODUCTION TO THE GAMES DEVELOPMENT

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

More information

Digital Literacy: Communicating, Collaborating and E- Safety, Multimedia, Music and Sound, Digital Imagery

Digital Literacy: Communicating, Collaborating and E- Safety, Multimedia, Music and Sound, Digital Imagery Digital Literacy: Communicating, Collaborating and E- Safety, Multimedia, Music and Sound, Digital Imagery KS1: Pupils are taught to: use technology safely and respectfully, keeping personal information

More information

How To Design A Game Design Program

How To Design A Game Design Program Host a ProjectFUN Workshop Heidi Munoz DigiPen Institute of Technology 5001 150 th Avenue N.E. Redmond, Washington, U.S.A. 98052 Phone (425) 558-0299 workshops.digipen.edu Table of Contents An Overview

More information

Game-Making Software. Created by. in support of

Game-Making Software. Created by. in support of Game-Making Software Created by in support of Welcome This guide was designed by Abertay University to help entrants to the BAFTA Young Game Designers Game-making Award, presented by Sony Computer Entertainment

More information

SOFTWARE ENGINEER. For Online (front end) Java, Javascript, Flash For Online (back end) Web frameworks, relational databases, REST/SOAP, Java/Scala

SOFTWARE ENGINEER. For Online (front end) Java, Javascript, Flash For Online (back end) Web frameworks, relational databases, REST/SOAP, Java/Scala SOFTWARE ENGINEER Video Game Engineering is intellectually demanding work. Our software engineers are faced with daily challenges that involve physics (from collision detection to complex physical reactions),

More information

NetEase Games - Paid Internship Program

NetEase Games - Paid Internship Program NetEase Games - Paid Internship Program About NetEase, Inc. NetEase, Inc., is a leading game developer and publisher based in China. Founded in 1997, the company has been listed on NASDAQ in the US since

More information

BSc (Hons) Computer Games. Options in Art and Animation, Design, Software Development or Indie Development

BSc (Hons) Computer Games. Options in Art and Animation, Design, Software Development or Indie Development BSc (Hons) Computer Games Options in Art and Animation, Design, Software Development or Indie Development BSc (Hons) Computer Games Options in Art and Animation, Design, Software Development or Indie Development

More information

Preproduction in the Game Development Process

Preproduction in the Game Development Process Preproduction in the Game Development Process From Proposal to Prototype Instructor Sara R. Farr Preproduction At this point, you already have an approved game proposal outlining your game. Preproduction

More information

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,

More information

Video Game Design and Development

Video Game Design and Development Video Game Design and Development 500 hours Course Overview/Description Are you ready to take on a challenge that will always be interesting, push you to your intellectual limits, and still be fun? Video

More information

Level Design. Characters vs Levels. Level Design. Case Study: Matchstick puzzle

Level Design. Characters vs Levels. Level Design. Case Study: Matchstick puzzle Level Design Characters vs Levels Characters and levels are essentially the main user interface of your game. Levels present the challenge or problem to solve, Characters present the tools to solve them.

More information

How To Teach Computer Graphics

How To Teach Computer Graphics Computer Graphics Thilo Kielmann Lecture 1: 1 Introduction (basic administrative information) Course Overview + Examples (a.o. Pixar, Blender, ) Graphics Systems Hands-on Session General Introduction http://www.cs.vu.nl/~graphics/

More information

Integrating STEM Courses with Game Design. Najib Manea

Integrating STEM Courses with Game Design. Najib Manea Integrating STEM Courses with Game Design Najib Manea Agenda Introduction Grant Profile Implementation Plan Game Design & Simulation Program STEM & Game Design Game Design Program Examples Questions Title

More information

PROGRAM OUTLINE 2015 - PAGE 1

PROGRAM OUTLINE 2015 - PAGE 1 PROGRAM OUTLINE 2015 - PAGE 1 MODULE 1 (8 WEEKS) INTRO TO 3D MODELING WITH MAYA An introduction on how to begin building and manipulating objects in 3D Space. DRAWING BASICS Here we will learn drawing

More information

Animation and Visual Effects New Official University Degree

Animation and Visual Effects New Official University Degree Animation and Visual Effects New Official University Degree BARCELONA CAMPUS KEY POINTS OF THE UNIVERSITY DEGREE IN ANIMATION AND VISUAL EFFECTS Thorough education Active professors We offer you a complete

More information

Game Development Fundamentals

Game Development Fundamentals Game Development Fundamentals Levels: 9-12 Units of Credit: 0.5 CIP Code: 11.0803 Core Code: 35-02-0000-045, 35-02-0013-045, Prerequisite: recommended Computer Programming 1, Digital Media1 Skill Test:

More information

Ch 1: What is Game Programming Really Like? Ch 2: What s in a Game? Quiz #1 Discussion

Ch 1: What is Game Programming Really Like? Ch 2: What s in a Game? Quiz #1 Discussion Ch 1: What is Game Programming Really Like? Ch 2: What s in a Game? Quiz #1 Discussion Developing a Game Game Architecture Resources: Chapter 2 (Game Coding Complete) What was your last game architecture

More information

KIDS & TEENS SUMMER HOLIDAYS

KIDS & TEENS SUMMER HOLIDAYS DEC 2015 - JAN 2016 KIDS & TEENS SUMMER HOLIDAYS LEARN NEW SKILLS IN FILMMAKING, TV PRESENTING, SCREEN ACTING RADIO, DIGI ANIMATION & MORE! AUSTRALIAN FILM TELEVISION AND RADIO SCHOOL SUMMER SCHOOL HOLIDAY

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

SERIOUSLY ADDING FUN THE NEXT LEVEL IN BUSINESS APPLICATION DESIGN

SERIOUSLY ADDING FUN THE NEXT LEVEL IN BUSINESS APPLICATION DESIGN CRYTEK SERIOUSLY ADDING FUN THE NEXT LEVEL IN BUSINESS APPLICATION DESIGN 1 YOUR TAKEAWAY Difference between Beating a game and Creating solutions in the business context? Can be almost = 0 Can a business

More information

PROJECT MANAGERS - PROGRAMMERS

PROJECT MANAGERS - PROGRAMMERS PROJECT MANAGERS - PROGRAMMERS 1.007 billion EURO revenue in 2013-2014 MORE THAN 9200 talents in 29 countries MORE THAN 500 million games sold UBISOFT A creator of strong brands Ubisoft s solid and diverse

More information

Encourage students interest in computer science, game design, engineering and art with ProjectFUN!

Encourage students interest in computer science, game design, engineering and art with ProjectFUN! 2014 Encourage students interest in computer science, game design, engineering and art with ProjectFUN! Letter from the President Dear Parents and Students, Welcome to the 19th year of DigiPen s ProjectFUN

More information

Computing What is it all about? Department of Computer Science. University of Liverpool.

Computing What is it all about? Department of Computer Science. University of Liverpool. Computing What is it all about? Department of Computer Science. University of Liverpool. What What is Computer CS is NOT Science? It is not ICT as taught in schools It is not about populating databases,

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

TESTALUNA Serious playing

TESTALUNA Serious playing TESTALUNA Serious playing TESTALUNA is dedicated to the creation and development of video games, simulations, 2D and 3D virtual environments. We combine the best in entertainment with the highest quality

More information

UK Tax Relief for Television. From 1 April 2013

UK Tax Relief for Television. From 1 April 2013 UK Tax Relief for Television From 1 April 2013 Introduction On 11 December 2012, the Government published the draft legislation in relation to the proposed new tax reliefs for high end television programmes

More information

Production Design / Art Direction. TV Animation / Shorts

Production Design / Art Direction. TV Animation / Shorts 12 Head of 14 Head of Animation Studio 16 Top Creative Story Generates and develops story ideas, sequences, storyboards, elements and enhancements throughout production. TV Animation / Shorts Manages the

More information

US 3D Animation School Survey

US 3D Animation School Survey US 3D Animation School Survey Miho Aoki University of Alaska Fairbanks, Fairbanks, AK, USA Maoki3@alaska.edu Wobbe F. Koning Montclair State University Montclair, NJ, USA Koningw@mail.montclair.edu Introduction

More information

Two teams per chapter, three per state. Minimum of 2 students per team Students who excel in the following:

Two teams per chapter, three per state. Minimum of 2 students per team Students who excel in the following: Middle School Level Who? Two teams per chapter, three per state. Minimum of 2 students per team Students who excel in the following: Art Math Science Technology All members of the team should divide the

More information

How To Be A 3D Modelled Environment Artist

How To Be A 3D Modelled Environment Artist Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN MEDIA 3D MODELLED ENVIRONMENTS FOR GAMES AND ANIMATION L/504/0469 LEVEL 3 UNIT 62 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE:

More information

www.bournemouth.ac.uk Richard Southern Framework Leader Computer Animation Games and Effects

www.bournemouth.ac.uk Richard Southern Framework Leader Computer Animation Games and Effects Richard Southern Framework Leader Computer Animation Games and Effects Webinar content Bournemouth University overview The Faculty of Media and Communication Our course portfolio Work placements Research

More information

The Game Development Process. Slides: largely based on Mark Claypool (WPI, USA) course on game development

The Game Development Process. Slides: largely based on Mark Claypool (WPI, USA) course on game development The Game Development Process Slides: largely based on Mark Claypool (WPI, USA) course on game development Outline Introduction Game Business Overview Stats Shape Game Companies Structure Timeline References

More information

WORKSHOPS FOR PRIMARY SCHOOLS

WORKSHOPS FOR PRIMARY SCHOOLS WORKSHOPS FOR PRIMARY SCHOOLS Note: Times and prices will be amended where possible to suit school schedules. MEDIA ARTS MAKE-A-MOVIE WORKSHOP In this practical, hands-on course, students learn the step-by-step

More information

High Engagement: Middle School STEM Computer Programming and Video Games. Ryan W. Patton Irving ISD

High Engagement: Middle School STEM Computer Programming and Video Games. Ryan W. Patton Irving ISD High Engagement: Middle School STEM Computer Programming and Video Games Ryan W. Patton Irving ISD Modern Industria l Research Irving ISD Snapshot Population: ca.35,000 students African America: 12% Hispanic:

More information

The Design Document. Videogame Design and Programming. Prof. Pier Luca Lanzi

The Design Document. Videogame Design and Programming. Prof. Pier Luca Lanzi The Design Document Videogame Design and Programming Reference 2 Chapter 14 The Design Document of the course textbook: Tracy Fullerton. Game Design Workshop, Second Edition. Morgan Kaufmann 2008. Chapter

More information

Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy

Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy Tracy Goodson-Espy Associate Professor goodsonespyt@appstate.edu Samuel L. Espy Viz Multimedia Boone, NC 28607

More information

Building a career in the games industry

Building a career in the games industry Building a career in the games industry A workshop for JET participants Rob Rutter Content Introduction (2 mins) What does the games industry look like? (10 mins) What companies can I work for? (5 mins)

More information

The Evolution of Computer Graphics. SVP, Content & Technology, NVIDIA

The Evolution of Computer Graphics. SVP, Content & Technology, NVIDIA The Evolution of Computer Graphics Tony Tamasi SVP, Content & Technology, NVIDIA Graphics Make great images intricate shapes complex optical effects seamless motion Make them fast invent clever techniques

More information

Water Flow in. Alex Vlachos, Valve July 28, 2010

Water Flow in. Alex Vlachos, Valve July 28, 2010 Water Flow in Alex Vlachos, Valve July 28, 2010 Outline Goals & Technical Constraints How Artists Create Flow Maps Flowing Normal Maps in Left 4 Dead 2 Flowing Color Maps in Portal 2 Left 4 Dead 2 Goals

More information

Engagement and motivation in games development processes

Engagement and motivation in games development processes Engagement and motivation in games development processes Engagement and motivation in games development processes Summary... 1 Key findings... 1 1. Background... 2 Why do we need to engage with games developers?...

More information

The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN

The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN See AiPrograms.info for program duration, tuition, fees, and other costs, median debt, federal salary data, alumni success, and other

More information

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) The Academy of Interactive Entertainment 201 Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) Subject Listing Online Campus 0 Page Contents 3D Art Pipeline...2 Grasping

More information

CURRICULUM VITAE EDUCATION:

CURRICULUM VITAE EDUCATION: CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone:

More information

The Car Tutorial Part 1 Creating a Racing Game for Unity

The Car Tutorial Part 1 Creating a Racing Game for Unity The Car Tutorial Part 1 Creating a Racing Game for Unity Introduction 3 We will show 3 Prerequisites 3 We will not show 4 Part 1: Assembling the Car 5 Adding Collision 6 Shadow settings for the car model

More information

ANIMATION. CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map

ANIMATION. CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map ANIMATION CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map Effective Date : 26 June 2014 1 INTRODUCTION TO THE ANIMATION COMPETENCY MAP INTRODUCTION ANIMATION The

More information

FILMMAKING Course Objectives + Methodology

FILMMAKING Course Objectives + Methodology FILMMAKING Course + FILM 2000 Introduction to Filmmaking 3 cr. This course is an introduction to telling stories in film. It provides a theoretical and technical foundation for future work and introduces

More information

Chinese Game Development Company (Ref.: CDME03)

Chinese Game Development Company (Ref.: CDME03) Chinese Game Development Company (Ref.: CDME03) Company Introduction: It is a young and fast-growing IT company located in the recently build up Tian Fu Software Park, rumored to become the new Silicon

More information

Game Design From Concepts To Implementation

Game Design From Concepts To Implementation Game Design From Concepts To Implementation Overview of a Game Engine What is a Game Engine? (Really) Technical description of game: A Soft real-time interactive agent-based computer simulation A game

More information

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches - - - - - - - - - -

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches - - - - - - - - - - Public Perception of CG Games Computer Graphics Movies Computer Graphics Research algorithms & data structures fundamental continuous & discrete mathematics optimization schemes 3D reconstruction global

More information

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus ICICTE 2014 Proceedings 1 GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus Abstract This paper presents

More information

Cartooning and Animation MS. Middle School

Cartooning and Animation MS. Middle School Cartooning and Animation Middle School Course Title Cartooning and Animation MS Course Abbreviation CART/ANIM MS Course Code Number 200603 Special Notes General Art is a prerequisite, or department permission

More information

Video Game Design (Master) Content Skills Learning Targets Assessment Resources & Technology CEQ:

Video Game Design (Master) Content Skills Learning Targets Assessment Resources & Technology CEQ: St. Michael-Albertville High School Teacher: Ben Rusin Video Game Design (Master) September 2014 CEQ: WHAT IS THE HISTORY OF VIDEOGAME DESIGN? WHAT IS GAME DESIGN AND COLOR THEORY? HOW IS ENGINEERING,

More information

SCHOOL OF DESIGN STUDIES

SCHOOL OF DESIGN STUDIES SCHOOL OF DESIGN STUDIES SCHOOL OF DESIGN STUDIES 1FOUNDATION YEAR DIPLOMA 3 ART HISTORY ART HISTORY BUSINESS PRACTICE 5 50 RESEARCH SKILLS 5 ACADEMIC SKILLS 10 40 11 X 5 BUSINESS PRACTICE 5 DRAWING 40

More information

Introduction Computer stuff Pixels Line Drawing. Video Game World 2D 3D Puzzle Characters Camera Time steps

Introduction Computer stuff Pixels Line Drawing. Video Game World 2D 3D Puzzle Characters Camera Time steps Introduction Computer stuff Pixels Line Drawing Video Game World 2D 3D Puzzle Characters Camera Time steps Geometry Polygons Linear Algebra NURBS, Subdivision surfaces, etc Movement Collisions Fast Distances

More information

MODESTO CITY SCHOOLS COURSE OUTLINE. MEETS GRADUATION REQUIREMENTS: Practical Arts and/or Computer Literacy

MODESTO CITY SCHOOLS COURSE OUTLINE. MEETS GRADUATION REQUIREMENTS: Practical Arts and/or Computer Literacy MODESTO CITY SCHOOLS COURSE OUTLINE COURSE TITLE: Video Game Design COURSE NUMBER: 03810 RECOMMENDED GRADE LEVEL: 10-12 ABILITY LEVEL: Unsectioned DURATION: 2 semesters CREDIT: 5 units per semester GRADING

More information

Peggy Southerland Coordinator, Animation Department Regent University

Peggy Southerland Coordinator, Animation Department Regent University Peggy Southerland Coordinator, Animation Department Regent University What can you do with an Animation Degree? What can you do with an Animation Degree? 1. Product Commercials What can you do with an

More information

WVU College of Engineering and Mineral Resources Proposal for Gaming Curriculum Undergraduate Minor and Graduate Certificate

WVU College of Engineering and Mineral Resources Proposal for Gaming Curriculum Undergraduate Minor and Graduate Certificate WVU College of Engineering and Mineral Resources Proposal for Gaming Curriculum Undergraduate Minor and Graduate Certificate Introduction & Background: It is estimated that the gaming industry earned around

More information

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation. Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation Module Curriculum This document addresses the content related abilities, with reference

More information

Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group

Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group Shader Model 3.0 Ashu Rege NVIDIA Developer Technology Group Talk Outline Quick Intro GeForce 6 Series (NV4X family) New Vertex Shader Features Vertex Texture Fetch Longer Programs and Dynamic Flow Control

More information

NORCO COLLEGE SLO to PLO MATRIX PLOs

NORCO COLLEGE SLO to PLO MATRIX PLOs SLO to PLO MATRX CERTF CATE/ Game Art: 3D Animation NAS686/NCE686 PROGR AM: ART-17: Beginning Drawing dentify and employ proper use of a variety of drawing materials. dentify, define, and properly use

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

Dynamic Resolution Rendering

Dynamic Resolution Rendering Dynamic Resolution Rendering Doug Binks Introduction The resolution selection screen has been one of the defining aspects of PC gaming since the birth of games. In this whitepaper and the accompanying

More information

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics?

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics? Computer Graphics Motivation: Why do we study 3D Graphics? http://www.cs.ucsd.edu/~ravir Instructor http://www.cs.ucsd.edu/~ravir PhD Stanford, 2002. PhD thesis developed Spherical Harmonic Lighting widely

More information

Video Game Design and Development

Video Game Design and Development Video Game Design and Development 500 hours Course Overview/Description The Video Game Design and Development Online Training Program is the place to start if you re seeking a professional career as a

More information

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering 3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

More information

New Media production week 9

New Media production week 9 New Media production week 9 How to Make an Digital Animation poonpong@gmail.com Hardware PC or Mac with high resolution graphics and lots of RAM Peripherals such as graphics tablet Digital Camera (2D,

More information

game development documentation game development documentation: concept document

game development documentation game development documentation: concept document topics: game design documents design document references: cisc3665 game design fall 2011 lecture # IV.1 game development documentation notes from: Game Design: Theory & Practice (2nd Edition), by Richard

More information

Homeschool Programming, Inc.

Homeschool Programming, Inc. Printed Course Overview Course Title: TeenCoder: Game Programming TeenCoder: Game Programming Printed Course Syllabus and Planner Updated October, 2015 Textbook ISBN: 978-0-9887033-2-2, published 2013

More information

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing

More information

SIGGRAPH ASIA 2015 KOBE

SIGGRAPH ASIA 2015 KOBE The 8th ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia SIGGRAPH ASIA 2015 KOBE CONFERENCE 2-5 November 2015 EXHIBITION 3-5 November 2015 KOBE CONVENTION

More information

Becker College Course Planner AY 2013-2014

Becker College Course Planner AY 2013-2014 ACAD 1001 First Year Experience 2 Must take if you have less than 12 Credits transfering in. AP credits do not count toward this INFO 1001 Technology and Society ENGL 1001 English Composition I ENGF-1000

More information

COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java

COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java COMPUTER SCIENCE Our courses provide information to address a wide range of interests. The computer programming courses have a strong connection to engineering, mathematics, and the sciences. It is common

More information

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.

More information

Game Is Not Over Yet: Software Patents and Their Impact on Video Game Industry in Europe

Game Is Not Over Yet: Software Patents and Their Impact on Video Game Industry in Europe Game Is Not Over Yet: Software Patents and Their Impact on Video Game Industry in Europe National University of Singapore Huang Yan Ph.D. Student I. Introduction video games : console games; PC offline

More information

Video Game Programming ITP 380 (4 Units)

Video Game Programming ITP 380 (4 Units) Video Game Programming ITP 380 (4 Units) Objective This course provides students with an in-depth introduction to technologies and techniques used in the game industry today. At semester s end, students

More information

Game Programming. Bachelor of Software Engineering. www.mediadesign.com. Course Components

Game Programming. Bachelor of Software Engineering. www.mediadesign.com. Course Components Course Components Game Programming Bachelor of Software Engineering www.mediadesign.com Year One 01 GD1P01: Introduction To Software Engineering for Games Year one begins with an introduction to the C++

More information

Fundamentals of Computer Science (FCPS) CTY Course Syllabus

Fundamentals of Computer Science (FCPS) CTY Course Syllabus Fundamentals of Computer Science (FCPS) CTY Course Syllabus Brief Schedule Week 1 Introduction and definition Logic and Gates Hardware Systems Binary number and math Machine/Assembly Language Week 2 Operating

More information

CERTIFICATION BRITISH AND TAX RELIEF. bfi.org.uk/certification. Front page: Shaun the Sheep Movie (dirs. Mark Burton, Richard Starzak)

CERTIFICATION BRITISH AND TAX RELIEF. bfi.org.uk/certification. Front page: Shaun the Sheep Movie (dirs. Mark Burton, Richard Starzak) bfi.org.uk/certification Front page: Shaun the Sheep Movie (dirs. Mark urton, Richard Starzak) RITISH CERTIFICATION AND TAX RELIEF RITISH CERTIFICATION AND TAX RELIEF Qualifying your film, high-end television

More information

HND. SEPTEMBER 21st 2016. n The 48 channel SSL DUALITY SE console controlling. n The 48 channel SSL AWS948 console controlling and

HND. SEPTEMBER 21st 2016. n The 48 channel SSL DUALITY SE console controlling. n The 48 channel SSL AWS948 console controlling and Do you want to join a higher level real hands-on, state-ofthe-art course for Music makers, DJ producers, Sound Engineering or Sound for Creative Media? At IMW you can train in Solid State Logic (SSL),

More information

VIDEO GAME DESIGN OVERVIEW PURPOSE ELIGIBILITY TIME LIMITS

VIDEO GAME DESIGN OVERVIEW PURPOSE ELIGIBILITY TIME LIMITS VIDEO GAME DESIGN OVERVIEW Participants develop an E-rated game that focuses on the subject of their choice. The game should be interesting, exciting, visually appealing and intellectually challenging,

More information

Mobile Game and App Development the Easy Way

Mobile Game and App Development the Easy Way Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected

More information

Pearson BTEC Level 3 National Diploma in

Pearson BTEC Level 3 National Diploma in Pearson BTEC Level 3 National Diploma in Film and Television Production Film and Television Visual Effects Sound Production Digital Publishing Digital Games Design and Development Specification First teaching

More information

Self-Positioning Handheld 3D Scanner

Self-Positioning Handheld 3D Scanner Self-Positioning Handheld 3D Scanner Method Sheet: How to scan in Color and prep for Post Processing ZScan: Version 3.0 Last modified: 03/13/2009 POWERED BY Background theory The ZScanner 700CX was built

More information

Instructional Design Framework CSE: Unit 1 Lesson 1

Instructional Design Framework CSE: Unit 1 Lesson 1 Instructional Design Framework Stage 1 Stage 2 Stage 3 If the desired end result is for learners to then you need evidence of the learners ability to then the learning events need to. Stage 1 Desired Results

More information

Grid Computing for Artificial Intelligence

Grid Computing for Artificial Intelligence Grid Computing for Artificial Intelligence J.M.P. van Waveren May 25th 2007 2007, Id Software, Inc. Abstract To show intelligent behavior in a First Person Shooter (FPS) game an Artificial Intelligence

More information

School of Computing and Technology

School of Computing and Technology School of Computing and Technology We offer employmentfocused education and research in computing, the built environment and engineering, giving our students industry-relevant skills and knowledge. Applied

More information

THE WORLD LEADER IN VISUAL COMPUTING

THE WORLD LEADER IN VISUAL COMPUTING THE WORLD LEADER IN VISUAL COMPUTING NVIDIA is the world leader in visual computing. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

More information

GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION

GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION College of Technology Bachelor of Science Game Design and Development Program 120 Credits 4 year Degree ADOBE CREATIVE SUITE The ultimate toolkit for crafting

More information