Games Industry Programming Thaddaeus Frogley Lead Programmer.

Slides:



Advertisements
Similar presentations
DIGITAL AGE SKILLS TECHNOLOGY PROFICIENCY –Ability to use digital tools for information processing, management, and communication INFORMATION LITERACY.
Advertisements

DATA PROCESSING SYSTEMS
Frequently Asked Questions Q: Why am I not getting job? A: There is huge difference in knowledge ACQUIRED in college & knowledge REQUIRED in IT industry.
ABEERA ARIF THE CITY SCHOOL I.C.TECH., GRADE 5. Prepare students for 21 st Century skills.
The Design Document Ahmet Uğur. Overview No standard format Should communicate the nature of the game effectively Companies with agreed format The design.
Advising Students Interested in Animation and Video Gaming St. Louis, MO Andrew Laue Director of Undergraduate Admissions.
Guides to IT Career Seminar. Information technology (IT) refers to anything related to computing technology, such as networking, hardware, software,
Computer/Video Game Development Karen Petersen Lead Gameplay Programmer Telltale Games.
Job roles in I.T. By Jamie colclough. Software engineer Also known as application programmer, software architect, system programmer, system engineer.
Information Technology What IT courses can students study at St. Vincent?
Mitchell Davis. A video game designer’s job is to entertain millions of people with a single product. They create games, and determine many things in.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Computer Math AP Computer Science Computer Programming.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Video Game Programmer Occupation.
The Effects of Technology on Learning Kristal Tureaud, Lisa Moppin, Rosemary Grala, and Kristen Aeschliman.
The role of the teacher facilitating expert kemputing.com.
Employment Survey - General What we asked about:  Employee Traits  Graduate Skills – Desirable and Critical  Languages – Programming and Markup  Tool.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
ICT has changed how organisations work Information Systems Professionals  Bridge the gap between IT specialists and management  Across any industry,
1.  QUOTATION QUOTATION  GOAL OF TRUE EDUCATION GOAL OF TRUE EDUCATION  LONG TERM GOALS LONG TERM GOALS  SHORT TERM GOALS SHORT TERM GOALS  21 ST.
Dahnish Hussain Assignment 1 Information and Creative Technology.
Preparing for Careers related to Drafting. Successful Career Planning is a Five Step Process: Self Assessment Career Exploration Goal Setting Take Action.
Hummm…  How do I create an engaging online course that facilitates learning?
ICT careers By David Lawless. Information and communication technology (ICT) careers What are IT careers Working with computers and/or communication technologies.
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Video Game Programmer.
Action Plan Ms. Sanober Merchant The City School Junior B, North Nazimbad Junior III.
HII!! I’M BEN WALKER!! This is my resume!! It’s a Powerpoint, which some people say is strange, but whatever!!
PRESENTATION OF THE DISCUSSION. Using computers  Information  Communication  Education  Leisure.
1M.Sc(I.T.) VNSGU, Surat. Software is instructions (computer programs) that when executed provide desired function and performance, data structures that.
Williams Memorial CME Church Cover Letter & Resume Review The Higher Learning Institute.
ONENOTE ST CENTURY LEARNING TOOLS Tips and tools for working with OneNote in the Classroom.
Industrial Steering Group 25/8/2011 Industrial Steering Group Meeting: Undergraduate Programme Andrew Ireland Brian Palmer Director of UG Programme Director.
Games Design. A video game designer develops the layout, concept and game play of a video game. A game designer works for a developer (which may additionally.
Introduction: Information security services. We adhere to the strictest and most respected standards in the industry, including: -The National Institute.
Jeff Ward Lead Architect Orbus Gameworks Tools of the Trade.
Noah Brickman’s Adventures in Game Development Graduated UCSC 1995 Graduated UCSC 1995 VR Design VR Design Game Development
Mistakes, Errors and Defects. 12/7/2015Mistakes, Errors, Defects, Copyright M. Smith, ECE, University of Calgary, Canada 2 Basic Concepts  You are building.
Career Plan David Engel Computer Software Engineer
WHAT IS COMPUTER SCIENCE? Phil Sands K-12 Outreach Coordinator for Computer Science.
Computer Software Types Three layers of software Operation.
Engineering and Related STEM Careers BY MITCHELL PARTLOW.
Jensen Berlitz 5th period
Application Software System Software.
Information and communication technology (ICT) careers  What are information technology careers?  Working with computers and/or communication technologies.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
Prepare NOW for your world of WORK & STUDY July 25, 2015.
My Career Research Evan Bartusch Date Hour 2 Class 21 st Century.
©2008 LWW Chapter 2 Winning Tactics for the First Day of Class.
GCSE ICT. Communication software Presentation package Information handling package Spreadsheet Unit 1 – Tools and Applications Assessed through controlled.
6th Meeting Degree of Comparison and Buying a Computer.
Soft Skills: Where Do We Teach Them in a 4-Year Environment Kathy Winters University of Tennessee, Chattanooga.
+ Game Design Careers. + Game Development Developing an interesting video game is a very challenging task. It usually takes many different people working.
Ethan Hood THE COMPUTER CAREER PROBLEM. THE PROBLEM The focus question is: “Is a computer career for me?” We need to identify the criteria for answering.
CIS 115 AID Peer Educator/cis115aid.com FOR MORE CLASSES VISIT
2016 Career Advisers’ Seminar Friday 15 April 2016 RMIT Storey Hall.
ICT CAREES.
— Grade 10 Career Studies Submitted to: Ms. Schuur
Andrew Paine Job analysis.
How do you think computer science, art and maths are linked
Jobs that require Computer Science
CO1301: Games ncepts 2016 Lecture 2
Mistakes, Errors and Defects
A Future Multi-Media Artist and Animator
Careers week ICT/Computing.
Presentation transcript:

Games Industry Programming Thaddaeus Frogley Lead Programmer

Who Am I? 1st computer: ZX81 (aged 7) No degree 1st programming job building database front ends in VB for B2B firm Learnt C and got a games job 6 months later

Who Am I? 17 Years in the Industry Mythos Games, Creature Labs, King of the Jungle, Rockstar, Climax

Make Amazing Things

Office Life

Typical Day Stand Up Meeting Programming Peer Reviews Collaborate with Designers and Artists Track your progress against a plan

Real Programming You actually have to think What you can work out is often more important than what you already know Constant learning Rarely boring Unsolved problems

Real Programming Efficiency matters Processor time Developer time Memory, network and disk usage Practical solutions to impossible problems

Skills Programming: C/C++, HLSL, “scripting” Debugging Math and Logic

Skills Communication: Listen, Explain Social: Take direction, Accept criticism Attention to detail

Specialisations Graphics, Audio, Animation, Physics, Gameplay/AI, UI, Tools, Networking... and more!

Tips Programming Practice Real Hobby Projects

Questions Ask now Or later Or