iOS Game Development MCQs

iOS Game Development MCQs

The following iOS Game Development MCQs have been compiled by our experts through research, in order to test your knowledge of the subject of iOS Game Development. We encourage you to answer these 20 multiple-choice questions to assess your proficiency.
Please continue by scrolling down.

1: Layers of 2D Drawing in iOS.

A.   UIKit - Core Graphics

B.   Design a beautiful icon for your game - 2) Pay close attention to the graphics of your game - Pay close attention to the motif of your game.

C.   Allows your application to host audio processing plug-ins called audio units.

D.   A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.

2: What are Achievements?

A.   Awards that you can give to players for completing certain goals in your game.

B.   Using pen and paper and cut outs - Using a graphics or layout program.

C.   Part of the UIKit - it's the canvas on which you will draw your games.

D.   A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.

3: Most important Cocoa frameworks for building iOS apps?

A.   Human Interface Guide from Apple.

B.   To determine the orientation of the device.

C.   Foundations and UIKit

D.   Many low-level classes that are used in every iOS program.

4: Audio Unit Framework

A.   Allows your application to host audio processing plug-ins called audio units.

B.   To determine the orientation of the device.

C.   Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.

D.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

5: What is Peer-to-peer networking?

A.   Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.

B.   Allows you to set up an ad hoc network between devices.

C.   Peer-to-peer networking - In-game voice chat - Game Center.

D.   Used to create positional-based stereo sound playback.

6: Describe the Media Services.

A.   UIKit - Core Graphics

B.   It is responsible for providing the graphics and sound APIs that you will use to build your games. Includes Core Graphics - Core Animation and Core Audio.

C.   A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.

D.   Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS

7: Layers of 3D Drawing in iOS.

A.   Used to create positional-based stereo sound playback.

B.   GLKit - OpenGL ES

C.   Incorporate the location of the player into the game.

D.   Foundations and UIKit

8: Define Cocoa

A.   A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.

B.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

C.   It is responsible for providing the graphics and sound APIs that you will use to build your games. Includes Core Graphics - Core Animation and Core Audio.

D.   Deeper then AV Foundation. You can precisely synchronize audio playback with your application.

9: Functions of Game Kit

A.   Design a beautiful icon for your game - 2) Pay close attention to the graphics of your game - Pay close attention to the motif of your game.

B.   The game should be easily approachable - Use a simple set of rules - Don't make it too hard or too easy - Start with easy levels and gradually make them harder - 5) Reward the player.

C.   Peer-to-peer networking - In-game voice chat - Game Center.

D.   The most basic components of the iOS operating system including the Kernel - file system - networking components and device drivers.

10: What is the HIG?

A.   Part of the UIKit - it's the canvas on which you will draw your games.

B.   Human Interface Guide from Apple.

C.   The framework behind the animations that you see in the iPhone UI.

D.   Classes that you use to build the user interface of your program.s

11: What do you use to handle user interactions in iOS?

A.   960 x 640

B.   The UIKit

C.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

D.   Shows player scores for your game (encourages competition between people)

12: What is an Accelerometer used for?

A.   By giving you the ability to directly work with line attributes - color spaces - pattern colors - gradients - shadings and image masks.

B.   Allows you to set up an ad hoc network between devices.

C.   Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.

D.   To determine the orientation of the device.

13: Ways to prototype your game

A.   Using pen and paper and cut outs - Using a graphics or layout program.

B.   Adds social functions to your game - Leader Boards - Achievements - Friends Lists - Turn-based Gaming - Auto matching to anonymous players

C.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

D.   Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.

14: Explain the Cocoa Touch layer.

A.   The highest level APIs in the iOS ecosystem. It includes the UIKit framework. On top of this layer you build your game.

B.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

C.   GLKit - OpenGL ES

D.   Monitor touch events - Using gesture recognizers.

15: Some attributes of a successful iOS Game

A.   Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.

B.   Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.

C.   The highest level APIs in the iOS ecosystem. It includes the UIKit framework. On top of this layer you build your game.

D.   1024 x 768

16: Open-AL Framework

A.   Used to create positional-based stereo sound playback.

B.   1024 x 768

C.   Allows your application to host audio processing plug-ins called audio units.

D.   A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.

17: What does the Core OS contain?

A.   Adds social functions to your game - Leader Boards - Achievements - Friends Lists - Turn-based Gaming - Auto matching to anonymous players

B.   Lets you set up a game that your players can play over a period of time.

C.   The most basic components of the iOS operating system including the Kernel - file system - networking components and device drivers.

D.   Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.

18: Audio Toolbox Framework

A.   Deeper then AV Foundation. You can precisely synchronize audio playback with your application.

B.   The game should be easily approachable - Use a simple set of rules - Don't make it too hard or too easy - Start with easy levels and gradually make them harder - 5) Reward the player.

C.   Allows your application to host audio processing plug-ins called audio units.

D.   Objective-C interface with many more options and fewer limitations for playing sounds and video.

19: What is Core Animation?

A.   The framework behind the animations that you see in the iPhone UI.

B.   960 x 640

C.   Monitor touch events - Using gesture recognizers.

D.   Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS

20: Ways to handle user interaction?

A.   Monitor touch events - Using gesture recognizers.

B.   Lets you set up a game that your players can play over a period of time.

C.   Shows player scores for your game (encourages competition between people)

D.   Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.

21: What is OpenGL?

A.   Using pen and paper and cut outs - Using a graphics or layout program.

B.   It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.

C.   Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.

D.   Allows you to set up an ad hoc network between devices.

22: What does the Core Services contain?

A.   Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.

B.   GLKit - OpenGL ES

C.   Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.

D.   Incorporate the location of the player into the game.

23: Give an example of using GPS?

A.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

B.   Incorporate the location of the player into the game.

C.   Using pen and paper and cut outs - Using a graphics or layout program.

D.   Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.

24: Describe the iOS environment.

A.   Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.

B.   Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS

C.   To determine the orientation of the device.

D.   The UIKit

25: What are some features of Game Center?

A.   Adds social functions to your game - Leader Boards - Achievements - Friends Lists - Turn-based Gaming - Auto matching to anonymous players

B.   Objective-C interface with many more options and fewer limitations for playing sounds and video.

C.   Lets you set up a game that your players can play over a period of time.

D.   Used to create positional-based stereo sound playback.

26: What does the UIKit framework contain?

A.   It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.

B.   The game should be easily approachable - Use a simple set of rules - Don't make it too hard or too easy - Start with easy levels and gradually make them harder - 5) Reward the player.

C.   Classes that you use to build the user interface of your program.s

D.   Shows player scores for your game (encourages competition between people)

27: What are Leader Boards?

A.   Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.

B.   Shows player scores for your game (encourages competition between people)

C.   GLKit - OpenGL ES

D.   Part of the UIKit - it's the canvas on which you will draw your games.

28: What is the iPhone screen resolution?

A.   1024 x 768

B.   Human Interface Guide from Apple.

C.   960 x 640

D.   Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.

29: Name some items you should include in the specification document of your game.

A.   The most basic components of the iOS operating system including the Kernel - file system - networking components and device drivers.

B.   Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.

C.   Incorporate the location of the player into the game.

D.   The UIKit