UCA Game Development Foundations 3 — Questions and Answers
Question 1: What is the primary difference between a static and a dynamic Rigidbody in Unity?
- Static bodies have more polygons
- Dynamic bodies are affected by physics forces while static ones are not (Correct answer)
- Static bodies use GPU acceleration
- Dynamic bodies cannot be rotated
Correct answer: Dynamic bodies are affected by physics forces while static ones are not
Dynamic Rigidbodies respond to physics forces and gravity, while static colliders are immovable and intended for world geometry.
Question 2: In game design, what does 'juice' or 'game feel' typically refer to?
- The monetary monetization strategy
- Visual and audio feedback that makes interactions feel satisfying (Correct answer)
- Liquid simulation physics systems
- Network latency compensation
Correct answer: Visual and audio feedback that makes interactions feel satisfying
Juice refers to the collection of visual effects, sounds, and feedback that make game interactions feel rewarding and responsive.
Question 3: Which Unity feature allows you to visually create and manage state-based character animations?
- Shader Graph
- Animator Controller (Correct answer)
- Timeline
- Cinemachine
Correct answer: Animator Controller
The Animator Controller uses a state machine to define and transition between animation states like idle, walk, and jump.
Question 4: What is 'scope creep' in the context of game development project management?
- A visual glitch near the edge of the screen
- Uncontrolled expansion of a project's features and requirements (Correct answer)
- A debugging technique for finding memory leaks
- Gradual performance degradation over time
Correct answer: Uncontrolled expansion of a project's features and requirements
Scope creep occurs when new features are continuously added beyond the original project plan, risking schedule and budget overruns.
Question 5: Which file format is Unity's native scene file saved in?
- .fbx
- .prefab
- .unity (Correct answer)
- .asset
Correct answer: .unity
Unity scenes are saved with the .unity extension and stored as YAML-serialized data by default.
Question 6: What is the role of a 'Game Design Document' (GDD) in game development?
- A legal contract between publisher and developer
- A comprehensive reference describing the game's concept, mechanics, and design (Correct answer)
- A script file containing core game logic
- An automated test suite for quality assurance
Correct answer: A comprehensive reference describing the game's concept, mechanics, and design
A GDD serves as the central reference document outlining all aspects of the intended game design for the development team.
Question 7: In Unity, what does the 'Layer' system primarily allow developers to do?
- Control rendering draw order exclusively
- Organize objects and control collision and raycast filtering (Correct answer)
- Assign Z-depth values for 2D sprites
- Group scripts into namespaces
Correct answer: Organize objects and control collision and raycast filtering
Layers let you organize GameObjects and selectively filter physics collisions and raycasts between specific layer groups.
What is the primary difference between a static and a dynamic Rigidbody in Unity?