Unity 2D Games Developer Interview Preparation Guide
Strengthen your Unity 2D Games Developer interview skills with our collection of 52 important questions. Each question is designed to test and expand your Unity 2D Games Developer expertise. Suitable for all experience levels, these questions will help you prepare thoroughly. Access the free PDF to get all 52 questions and give yourself the best chance of acing your Unity 2D Games Developer interview. This resource is perfect for thorough preparation and confidence building.52 Unity 2D Games Developer Questions and Answers:
1 :: Do you know what a vertex shader is, and what a pixel shader is?
Vertex shader is a script that runs for each vertex of the mesh, allowing the developer to apply transformation matrixes, and other operations, in order to control where this vertex is in the 3D space, and how it will be projected on the screen.
Pixel shader is a script that runs for each fragment (pixel candidate to be rendered) after three vertexes are processed in a mesh’s triangle. The developer can use information like the UV / TextureCoords and sample textures in order to control the final color that will be rendered on screen.
Pixel shader is a script that runs for each fragment (pixel candidate to be rendered) after three vertexes are processed in a mesh’s triangle. The developer can use information like the UV / TextureCoords and sample textures in order to control the final color that will be rendered on screen.
2 :: What is animation State Machine?
A graph controlling the interaction of Animation States. Each state references an Animation Blend Tree or a single Animation Clip.
3 :: What is translate DoF?
The three degrees-of-freedom associated with translation (movement in X,Y & Z) as opposed to rotation.
4 :: What is retargeting?
Applying animations created for one model to another.
5 :: What are asset Components?
Assets are the models, textures, sounds and all other "content" files from which you make your game.
6 :: What is strategy?
Strategy games require the player to take on a leadership role and oversee every detail of the provided scenario(s). Gameplay focuses on strategies and careful planning and resource management in order to win.
7 :: What is platform?
Platformers are games in which the player jumps from platform to platform. Game-play generally includes running and jumping.
8 :: Explain me classic Arcade?
Classic arcade games refer to games that originally existed on freestanding coin-operated machines, Generally with a pixel art feel and style.
9 :: Explain me arrange the event functions listed below in the order in which they will be invoked when an application is closed:
Update()
OnGUI()
Awake()
OnDisable()
Start()
LateUpdate()
OnEnable()
OnApplicationQuit()
OnDestroy()?
The correct execution order of these event functions when an application closes is as follows:
☛ Awake()
☛ OnEnable()
☛ Start()
☛ Update()
☛ LateUpdate()
☛ OnGUI()
☛ OnApplicationQuit()
☛ OnDisable()
☛ OnDestroy()
Note: You might be tempted to disagree with the placement of OnApplicationQuit() in the above list, but it is correct which can be verified by logging the order in which call occurs when your application closes.
☛ Awake()
☛ OnEnable()
☛ Start()
☛ Update()
☛ LateUpdate()
☛ OnGUI()
☛ OnApplicationQuit()
☛ OnDisable()
☛ OnDestroy()
Note: You might be tempted to disagree with the placement of OnApplicationQuit() in the above list, but it is correct which can be verified by logging the order in which call occurs when your application closes.
10 :: What is animation Layer?
An Animation Layer contains an Animation State Machine that controls animations of a model or part of it. An example of this is if you have a full-body layer for walking or jumping and a higher layer for upper-body motions such as throwing an object or shooting. The higher layers take precedence for the body parts they control.