Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. This list is provided as a guide for entry level engineers looking for jobs in the game industry. It's meant as a guide to topics that should be understood well enough to recall in a phone screen or technical interview. I doubt any hiring manager requires knowedge across all of these topcis, but an ideal candidate would be knowledgeable with all of it. This is, instead, meant to be a tableu of knowledge that one could use to know what one might have ignorance in, and use that as a study tool or perhaps as something to guide a personal project with.
  2.  
  3. Good luck.
  4.  
  5. @gorlak
  6.  
  7. Math
  8. ====
  9.  
  10. Numbers
  11. * radix (2: binary, 10: decimal, 16: hexadecimal)
  12.  
  13. Alegbra:
  14. * polynomials
  15. * conic sections
  16.  
  17. Linear Algebra
  18. * matrices for representing systems of equations
  19. * the determinant and what it tells you about a matrix
  20.  
  21. Trigonometry:
  22. * all the trigonometric functions
  23. * how each relate to coorinates on the unit circle
  24.  
  25. ℝ3 and affine transformations:
  26. * fundamental vector operations: addition, subtraction, dot and cross products
  27. * vectors that are "normalized," "orthogonal," and "ortho-normalized"
  28. * the plane equation, the dot-product, and how they are related
  29. * row-major vs. column-major ordering in matrices
  30. * rotation matrices (3-by-3 matrices, normal and non-normal, orthogonal and non-orthogonal)
  31. * how to intuit a rotation from a 3-by-3 ortho-normalized matrix
  32. * how euler angles are short-hand for rotation matrices
  33. * homogenous coordinates (vs. point notation)
  34. * affine transform components: composition and decomposition
  35.  
  36. Computer Architecture
  37. =====================
  38.  
  39. Numbers
  40.  
  41.  
  42. Operating Systems
  43. =================
  44.  
  45. C Programming Language
  46. ======================
  47.  
  48. C++ Programming Language
  49. ========================
  50.  
  51. Revision Control
  52. ================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement