GameDev Talk
Getting into the Industry
Samantha Difeo & Michael Sukkarieh
Timeline
What is GameDev McGill?
Introduction
Samantha Difeo
Specialized McGill Classes
Aside: some of the information is opinionated and bias, but I try to add as many facts as possible. McGill is also not the only school around, check out other courses in Concordia and elsewhere (if you speak French).
Comp 557 / ESCE 446/546 : Graphics Courses
Comp 521: Modern Computer Games
Overview:
Comments:
Assignment 2: Fall 2019
Comp 361: Software Engineer Project
Overview:
Comments:
Comp 322: Introduction to C++
Overview:
Comments:
Or learn online:
https://www.geeksforgeeks.org/introduction-to-c-programming-language/�https://www.learncpp.com/
General helpful McGill classes
Comp 303: Software Design
Overview:
Comments
Math 133:
Linear Algebra
and Geometry
Jorge Rodriguez - Math for Game Developers
https://www.youtube.com/watch?v=sKCF8A3XGxQ&list=PLW3Zl3wyJwWOpdhYedlD-yCB7WQoHf-My
Comments:
Linear Algebra Example
Pos: (0,1.5,0)
Pos: (6,2,-0.5)
Linear Algebra Example:
Ray Sphere Intersection
Ray:
x = x0 + at
y = y0 + bt
z = z0 + ct
Sphere:
(x-x1)2 + (y-y1)2 + (z-z1)2 = r2
Solve for t:
Substitute in the ray equations for x,y,z
⇒ (x0 + at - x1)2 + (y0 + bt - y1)2 + (z0 + ct - z1)2 = r2
Direction vector (a,b,c)
Origin (x0,y0,z0)
Center (x1,y1z1)
Radius r
General Information to Learn
Things to know
Things not to worry about
Where to get experience
School Experience
Game Jams
Side Project
Art
Design
Ubisoft Game Lab Competition
Community Experience
Gameplay Space
Resume tips & tricks
Resume Tips & Tricks
Resume Tips & Tricks
Interview process
Introduction
Big Tech vs Game Dev Definitions
Big Tech vs Game Dev Interviews
Big Tech Interviews
Big Tech Interviews - Resources
Game Dev Interviews
Resume and Projects
C++ / Low Level Questions
C++ / Low Level Questions
Math Questions
Timeline for Applying
4 months ++
Get experience
(see experience slides)
2 months ++
Draft a resume
Start networking
1 week
Get your resume reviewed!
1 week
APPLY!
10+ applications
Check out those linkedin contacts you made while networking
???
Profit
Questions?