0% found this document useful (0 votes)
14 views5 pages

Assignment Questions and Question Bank

The document outlines the course structure and assignment questions for the Game Design and Development subject at Sardar Vallabhbhai Patel Institute of Technology. It covers five units, including topics such as the history of games, game design pipeline, Unity game engine, C# programming in Unity, and developing 2D games. Each unit includes specific questions that address key concepts and practical applications related to game design and development.

Uploaded by

arpitmehta.csd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views5 pages

Assignment Questions and Question Bank

The document outlines the course structure and assignment questions for the Game Design and Development subject at Sardar Vallabhbhai Patel Institute of Technology. It covers five units, including topics such as the history of games, game design pipeline, Unity game engine, C# programming in Unity, and developing 2D games. Each unit includes specific questions that address key concepts and practical applications related to game design and development.

Uploaded by

arpitmehta.csd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY SVIT-Vasad

Computer Science and Design Department


Course / Subject Code : 3164904 Subject Name : Game Design and Development

UNIT-WISE ASSIGNMENT QUESTIONS AND QUESTION BANK

Unit – 1: Introduction to Game


(Weight age: 20% | Hours: 9)
Topics Covered: History of game, Video Games and Development, Conventional Games Versus Video
Games, Games for Entertainment, Key Components of Video Games, The Structure of a Video Game,
Stages of the Design Process, Game Design Team Roles, Game Design Documents, The Anatomy of a
Game Designer, Programming Languages, Game Engines, Freeware and Commercial Game Engines,
Introduction to Game designing tools: Scratch, Love 2d, Unity

Assignment NO-1

No. Question Topic Covered

Write a brief history of video games. Explain the evolution from


1 History of game
early arcade games to modern gaming.

Differentiate between Conventional Games and Video Games with Conventional vs Video
2
suitable examples. Games

What are the key components of a video game? Explain each


3 Key Components
component in detail.

Draw and explain the structure of a video game with a neat block
4 Structure of Video Game
diagram.

Explain the various stages of the game design process from concept
5 Stages of Design Process
to final release.

List and explain the different roles in a game design team. What is Game Design Team
6
the responsibility of each? Roles

What is a Game Design Document (GDD)? List the key sections


7 Game Design Documents
included in a professional GDD.

Describe "The Anatomy of a Game Designer." What skills and Anatomy of Game
8
qualities should a game designer possess? Designer

Compare and contrast Freeware Game Engines and Commercial Freeware vs Commercial
9
Game Engines with examples. Engines

Write short notes on any two game designing tools: Scratch, Love
10 Game Designing Tools
2d, and Unity.
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY SVIT-Vasad
Computer Science and Design Department
Course / Subject Code : 3164904 Subject Name : Game Design and Development
Unit – 2: Game Design Pipeline
(Weight age: 25% | Hours: 12)
Topics Covered:The Major Genres: What Is a Genre?, Classic Game Genres

 Understanding Your Player: Domains of Play, Demographic Categories, Gamer Dedication


 Understanding Your Machine: Home Game Consoles, Personal Computers, Portable Devices, Other
Devices
 Game Concepts - Define the story: Getting an Idea, From Idea to Game Concept, Storyboards
 Level Design: Key Design Principles, Layouts, The Level Design Process, Pitfalls of Level Design
 Game play mechanics: Making Games Fun, The Hierarchy of Challenges, Skill, Stress, and Absolute
Difficulty, Commonly Used Challenges
 Costs of the game: Making and maintenance
 Create a game design document

No. Question Topic Covered

What is a game genre? Explain any five classic game genres with
1 Major Genres
examples.

Explain the concept of "Understanding Your Player." Discuss Domains


2 Understanding Player
of Play, Demographic Categories, and Gamer Dedication.

Compare and contrast different gaming platforms: Home Game Understanding


3
Consoles, Personal Computers, and Portable Devices. Machine

How does a game concept evolve from an initial idea to a final game Idea to Game
4
concept? Explain with an example. Concept

What is a Storyboard? How is it used in game design? Draw a sample


5 Storyboards
storyboard for a simple game scene.

Explain the key design principles of Level Design. What are the
6 Level Design
common pitfalls to avoid during level design?

Describe the Level Design Process in detail. Draw a flowchart showing


7 Level Design Process
the steps involved.

How do you make games fun? Explain the Hierarchy of Challenges and
8 Gameplay Mechanics
the relationship between Skill, Stress, and Absolute Difficulty.

List and explain the commonly used challenges in game design with Commonly Used
9
examples. Challenges

What are the various costs involved in making and maintaining a game? Costs of Game, GDD
10
Create a sample outline for a Game Design Document. Creation
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY SVIT-Vasad
Computer Science and Design Department
Course / Subject Code : 3164904 Subject Name : Game Design and Development
Unit – 3: Introduction to Unity Game Engine
(Weight age: 20% | Hours: 9)
Topics Covered:

 Basics of Unity and its installation


 The benefits and Advantages of using Unity
 Introduction to Tools & navigation, asset
 Unity's interface: Scene view, Game view
 Scenes: Creating, loading, and saving Scenes, Work with multiple scenes in Unity, Scene Templates
 GameObjects, Prefabs, input, transform
 Lights and Camera in Unity
 Game publishing using Unity
No. Question Topic Covered

Explain the steps to install Unity Hub and Unity Editor. What are the system Unity
1
requirements for Unity? Installation

List and explain the benefits and advantages of using Unity game engine for Benefits of
2
game development. Unity

Draw a labeled diagram of the Unity interface and explain the functions of
3 Unity Interface
Scene View, Game View, Hierarchy, and Inspector windows.

What are Scenes in Unity? Explain how to create, load, and save scenes. How
4 Scenes
do you work with multiple scenes?

What are GameObjects and Components in Unity? Explain the relationship


5 GameObjects
between them with an example.

What are Prefabs in Unity? Discuss their advantages and how they are created
6 Prefabs
and used.

Explain the concept of Input handling in Unity. How do you get player input
7 Input
for movement?

What is the Transform component in Unity? Explain its properties and


8 Transform
common uses.

Describe the role of Lights and Camera in a Unity scene. What are the Lights and
9
different types of lights available? Camera

Explain the process of building and publishing a game using Unity for any Game
10
one platform (Windows/Android). Publishing
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY SVIT-Vasad
Computer Science and Design Department
Course / Subject Code : 3164904 Subject Name : Game Design and Development
Unit – 4: Introduction to C# Programming in Unity
(Weight age: 20% | Hours: 10)
Topics Covered:

 Setting Up Your Scripting Environment


 Scripting concepts: Constants and variables, Conditional and looping statements, Arrays, operators
 Object Oriented Programming Concepts: classes, namespace, inheritance, encapsulation
 Basics of function creation and Multithreading
 Create Scripts to handle gameobjects in Unity
No. Question Topic Covered

How do you set up the scripting environment in Unity? Explain the Scripting
1
default script editor and how to change it. Environment

Explain the different data types, constants, and variables in C# with Constants &
2
examples. Variables

Write short notes on Conditional Statements and Looping Statements in Conditional &
3
C# with syntax and examples. Looping

What are Arrays in C#? Explain single-dimensional and multi-


4 Arrays
dimensional arrays with code examples.

Explain the four pillars of Object-Oriented Programming (OOP). Give a


5 OOP Concepts
game-related example for each.

What are Classes and Namespaces in C#? Create a simple Player class Classes &
6
with properties and methods. Namespace

Explain the concepts of Inheritance and Encapsulation in C# with code Inheritance,


7
examples relevant to game development. Encapsulation

What are Functions/Methods in C#? Explain the syntax with examples of


8 Function Creation
parameter passing and return types.

What is Multithreading? Explain its concept and how it can be


9 Multithreading
implemented in C#. (Note its limitations in Unity)

Write a C# script in Unity that moves a game object forward when the Scripts to handle
10
spacebar is pressed. Explain the code. GameObjects
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY SVIT-Vasad
Computer Science and Design Department
Course / Subject Code : 3164904 Subject Name : Game Design and Development
Unit – 5: Unity Game Engine for Developing 2D Games

(Weight age: 20% | Hours: 10)


Topics Covered:

 Introduction to 2D Game system in unity


 Important Classes: GameObject, MonoBehaviour, Transform, Vectors, ScriptableObject, Time, Mathf,
Random
 Manage sprite, basics of sprite editor
 2D Physics: overview of Rigidbody and Colliders
 2D Game Project

No. Question Topic Covered

Explain the 2D game system in Unity. How does it differ from the 3D 2D Game
1
system? System

Explain the purpose and use of the following classes in Unity: GameObject, Important
2
MonoBehaviour, Transform. Classes

3 What are Vectors in Unity? Explain Vector2 and Vector3 with examples. Vectors

4 What is ScriptableObject in Unity? Explain its use case with an example. ScriptableObject

Explain the Time class in Unity. Why is [Link] important for


5 Time Class
smooth movement?

Describe the Mathf and Random classes in Unity. Give examples of their
6 Mathf, Random
common methods.

How do you manage sprites in Unity? Explain the basics of the Sprite
7 Manage Sprite
Editor.

Explain 2D Physics in Unity. What is the role of Rigidbody 2D and Collider


8 2D Physics
2D components?

Differentiate between Dynamic, Kinematic, and Static Rigidbody 2D types.


9 Rigidbody Types
When would you use each?

Explain the steps to develop a complete 2D game project in Unity. What are
10 2D Game Projec
the essential elements to include?

You might also like