Processing math: 100%
+ - 0:00:00
Notes for current slide
Notes for next slide

Creación de Videojuegos

Review

1 / 58

What are (video) games?

2 / 58

Question

What two elements do most people agree on that a game has to have?

Consider a crossword puzzle. Is a crossword puzzle a game? Why, or why not?

3 / 58

Question

Name at least 3 game genres

Why are game genres important? Choose one of the three genres you named and name a mechanic that is specific to that genre?

4 / 58

Question

5 / 58

Game Design

6 / 58

Question

What are the four main types of components of a game when we look at it as a system?

Name at least one of each of these types of components for Super Mario

7 / 58

Question

Describe at least two different types of goals we can provide a player with

8 / 58

Question

What are achievements?

What are "good" achievements?

9 / 58

Game Design Document

10 / 58

Question

What is a Game Design Document?

11 / 58

Question

Write a pitch for a game in which you play the villain of your favorite movie

12 / 58

Development Process

13 / 58

Question

How did game publishing traditionally work?

What are the options now?

14 / 58

Question

Imagine your project turns out to be a really fun, polished game. How/where would you market it?

15 / 58

Question

What is a technical artist?

16 / 58

Question

Name at least two problems other than software bugs that can and should be found during game testing

17 / 58

Gameplay

18 / 58

Question

What are the four player types as defined by Bartle?

What does each of them want in a game?

19 / 58

Question

How could a game like Super Mario be made more attractive to the Killer player type?

20 / 58

Question

What is flow?

Name at least two things that help keep people in the flow in games

21 / 58

Question

Your level designer has created a mandatory tutorial level for your game. In it, the player is given a book by their mentor that contains written instructions for every magic spell in the game. In the tutorial, the player is transferred to a magic realm where they have to practice every spell in the book in the right order. If they fail, they are reset to the start of the tutorial. In the end, it is revealed that the mentor is actually the murderer of the player character's parents, after which the game starts.

Name at least three problems with this tutorial design.

22 / 58

World Building

23 / 58

Question

24 / 58

Question

What is the blank slate approach to character design?

25 / 58

Question

Name a popular story, and which goals the protagonist and (main) antagonist are pursuing

Would this conflict make for a good game? Why, or why not?

26 / 58

Question

Why do routine actions like repairing equipment, travel, or trading cost gold in most MMOs?

27 / 58

Unity

28 / 58

Question

What is a level in Unity called?

What does a level consist of?

29 / 58

Question

Assume you have a scene in Unity with 3 game objects: A cube, a sphere and the camera. How can you ensure the Camera always moves with the sphere?

When the player presses "forward", you want the sphere to move towards the cube in a straight line (ignore rotation). How would you do that in Unity?

30 / 58

Question

What is a prefab in Unity?

31 / 58

Question

How would you shoot a bullet in Unity? (There are two possible answers)

32 / 58

Question

What is a Coroutine?

33 / 58

Game Engines

34 / 58

Question

What is a game engine? Explain the basic outline of how it works.

35 / 58

Question

What is a scene graph?

36 / 58

3D Graphics

37 / 58

Question

Consider the triangle a=(1,0,0),b=(1,1,0),c=(0,1,0)

For each of the three vertices, determine the point that is twice as close to that vertex than to the other two (in the barycentric sense).

38 / 58

Question

Consider the triangle a=(1,0,0),b=(1,1,0),c=(0,1,0)

If a has the color (99,0,0), b has the color (0,39,0), and c has the color (0,81,81), what color does the barycenter of the triangle have using linear interpolation?

39 / 58

Question

What are uv coordinates?

40 / 58

Question

What are Billboards (in Computer Graphics)?

41 / 58

Question

What is a z-Buffer, and how is it used?

42 / 58

Question

How do you determine which side of a triangle to draw?

43 / 58

2D Graphics

44 / 58

Question

What is Bresenham's algorithm?

45 / 58

Question

What is Anti-Aliasing? How does it work?

46 / 58

Question

Name a way to get rounded shapes using lines.

47 / 58

Question

Describe how sprites can be animated using sprite sheets.

48 / 58

Homogeneous Coordinates, Matrices, Quaternions

49 / 58

Question

What are homogenous coordinates, and why are they useful?

50 / 58

Question

A "shear" is an operation, where each vector's x coordinate is moved c*y units to the right.

(xy)(x+cyy)

Define the matrix for a shear of 2D vectors in homogeneous coordinates.

51 / 58

Question

Calculate the matrix to rotate a 3D vector by 135 degrees around the z axis, and then rotate it by 45 degrees around the x axis. Apply this matrix to the vector

(002)

Hint:

sin(45)=cos(45)=sin(135)=12,cos(135)=12

52 / 58

Question

What is Gimbal Lock, and how can it be avoided?

53 / 58

Question

Which three matrices are responsible for mapping an object's vertices onto the screen?

54 / 58

Lighting, Shaders, Animation

55 / 58

Question

What are the three components of the Phong reflection model?

56 / 58

Question

Describe how Gouraud shading works

57 / 58

Question

How are 3D characters animated?

58 / 58

What are (video) games?

2 / 58
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow