wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IT 306 (Game Development)

Total questions: 50

Worksheet time: 22mins

Name
Class
Date
1.

What is a key advantage of Peer-to-Peer (P2P) networking in multiplayer games?

a)

A. Increased security

b)

B. Reduced latency

c)

C. Simplified architecture

d)

D. Centralized control

2.

What type of server is hosted on one player’s device and acts as a server while allowing gameplay?

a)

A. Dedicated server

b)

B. Cloud server

c)

C. Listen server

d)

D. Hybrid server

3.

Which server model prevents cheating by maintaining control over the game state?

a)

A. Authoritative server

b)

B. Non-authoritative server

c)

C. Peer-to-Peer server

d)

D. Client-managed server

4.

What is tick rate in multiplayer gaming?

a)

A. The delay in communication between client and server

b)

B. The frequency at which the server updates the game state

c)

C. The amount of data processed per player

d)

D. The speed of client-side animations

5.

Which technique ensures smooth movement by predicting player positions between updates?

a)

A. Rollback networking

b)

B. Client-side prediction

c)

C. Lag compensation

d)

D. Interpolation

6.

Why is client-side prediction used in multiplayer games?

a)

A. To reduce game bandwidth requirements

b)

B. To decrease perceived latency for the player

c)

C. To simplify server computations

d)

D. To improve data encryption

7.

What is an example of lag compensation in multiplayer games?

a)

A. Rewriting game logic to suit lower hardware

b)

B. Implementing rollback networking

c)

C. Using load balancing techniques for servers

d)

D. Matching players with similar ping

8.

Which matchmaking criteria ensures players with similar internet speeds are matched?

a)

A. Skill level

b)

B. Region

c)

C. Latency

d)

D. Platform

9.

Which networking protocol is typically used for real-time gameplay due to its speed?

a)

A. HTTP

b)

B. TCP

c)

C. UDP

d)

D. FTP

10.

What is a significant disadvantage of P2P architecture?

a)

A. Higher costs

b)

B. Increased latency

c)

C. Security vulnerabilities

d)

D. Difficulty scaling

11.

What feature allows players from different platforms to join the same game?

a)

A. Peer-to-peer connection

b)

B. Cross-platform multiplayer

c)

C. Hybrid server model

d)

D. Matchmaking algorithms

12.

Which anti-cheat technique validates client actions on the server?

a)

A. Encryption

b)

B. Obfuscation

c)

C. Server-side validation

d)

D. Detection software

13.

What technique smoothens delayed actions to make gameplay seamless?

a)

A. Client-side prediction

b)

B. Interpolation

c)

C. Tick rate boosting

d)

D. DDoS mitigation

14.

Which protocol prioritizes reliable delivery of packets?

a)

A. UDP

b)

B. TCP

c)

C. FTP

d)

D. HTTP

15.

Which server model hosts gameplay and logic on central hardware maintained by the developer?

a)

A. Listen server

b)

B. Dedicated server

c)

C. Peer-to-peer server

d)

D. Non-authoritative server

16.

Which database use is crucial for multiplayer games?

a)

A. Storing temporary game assets

b)

B. Holding player data and match results

c)

C. Managing server logs

d)

D. Improving matchmaking efficiency

17.

What principle involves deforming objects to emphasize motion and impact?

a)

A. Timing

b)

B. Gradual entry and exit

c)

C. Squash and stretch

d)

D. Staging

18.

What type of animation is commonly used in classic side-scrolling games?

a)

A. 3D Animation

b)

B. 2D Animation

c)

C. Object Animation

d)

D. Environmental Animation

19.

What technology is often used to achieve lifelike character expressions in modern games?

a)

A. Keyframe Animation

b)

B. Motion Capture

c)

C. Rigging Tools

d)

D. 2D Frame-by-Frame Animation

20.

What is the main function of responsive animation in games?

a)

A. Improving gameplay dynamics

b)

B. Reducing system requirements

c)

C. Enhancing visual identity

d)

D. Simplifying programming

21.

Which component involves animated trees, water, and weather?

a)

A. Object Animation

b)

B. UI Animation

c)

C. Environmental Animation

d)

D. Character Animation

22.

Which animation type enhances the player's navigation through menus?

a)

A. UI Animation

b)

B. 3D Animation

c)

C. Object Animation

d)

D. Squash and Stretch

23.

What is a key feature of 3D animation compared to 2D animation?

a)

A. It relies on hand-drawn frames.

b)

B. It allows lifelike movements and environments.

c)

C. It is only used for mobile games.

d)

D. It is less immersive than 2D animation.

24.

What principle ensures a smooth flow of movements by anticipating actions?

a)

A. Predicting Motion

b)

B. Supplementary Motion Effects

c)

C. Coordinating Sequential Actions

d)

D. Gradual Entry and Exit

25.

What tool creates a skeleton for 3D models?

a)

A. Motion Capture Technology

b)

B. Rigging Tool

c)

C. 2D Animation Software

d)

D. Texture Mapping Software

26.

What animation method enhances the cause-and-effect relationship in movements?

a)

A. Predicting Motion

b)

B. Supplementary Motion Effects

c)

C. Gradual Entry and Exit

d)

D. Coordinating Sequential Actions

27.

What is the purpose of timing in animation?

a)

A. To reduce lag in animations

b)

B. To simplify character movements

c)

C. To emphasize motion intensity and speed

d)

D. To convey weight and force of motion

28.

What does "arcs" in animation refer to?

a)

A. Motion along curved pathways

b)

B. Sequential reactions in animation

c)

C. Smoother entry and exit of frames

d)

D. Realistic timing in transitions

29.

Which style blends traditional and modern animation for unique visuals?

a)

A. Dynamic Storytelling

b)

B. UI Animation

c)

C. 2D and 3D Animation

d)

D. Motion Capture

30.

What animation type is responsible for characters' actions like jumping or running?

a)

A. Object Animation

b)

B. UI Animation

c)

C. Character Animation

d)

D. Environmental Animation

31.

A foundational animation principle where characters or objects are deformed to emphasize motion and impact.

(a)  

32.

This type of animation involves the movement of in-game characters like walking, jumping, and running.

(a)  

33.

A method used in 3D animation that creates a skeleton for a model to be manipulated.

(a)  

34.

Technology allowing realistic movements and facial expressions in animations.

(a)  

35.

The term for curved pathways in animations, adding fluidity and grace to movements.

(a)  

36.

Animation style manipulating three-dimensional models for immersive experiences.

(a)  

37.

Animation principle guiding players through menus or enhancing navigation visually.

(a)  

38.

Animation style primarily used in classic side-scrolling and indie games.

(a)  

39.

The positioning of characters or objects to emphasize importance or actions.

(a)  

40.

This animation principle affects how weight and speed are perceived through movement.

(a)  

41.

Which multiplayer architecture uses a central server to manage game state and interactions?

(a)  

42.

What type of server is hosted on a player's device, allowing them to play while acting as a server?

(a)  

43.

What model mixes server validation with client handling to balance security and responsiveness?

(a)  

44.

What determines the frequency at which a server updates the game state?

(a)  

45.

What is the backbone of multiplayer gaming, enabling shared interaction?

(a)  

46.

What process tests multiplayer games under high traffic?

(a)  

47.

What is a technical challenge often faced when creating multiplayer games?

(a)  

48.

What technique smooths positions to maintain synchronization during delays?

(a)  

49.

What refers to interruptions in gameplay caused by latency?

(a)  

50.

What feature allows players to invite friends to join their game session?

(a)