A Cubemap Texture is a collection of six separate square Textures that are put onto the faces of an imaginary cube. Most often they are used to display infinitely faraway reflections on objects, similar to how Skybox displays faraway scenery in the background
The process of building a skeleton hierarchy of bone joints for your mesh. Performed with an external tool, such as Max or Maya.
This allows you to have more intuitive control over the character's skeleton. When an Avatar is in place, the Animation system works in muscle space, which is more intuitive than bone space.
'Multi User Dimension' (or 'Multi User Dungeon' or 'Multi-User Domain') is a text-based, game-world on the internet where the players can interact using text commands. Generally RPG games.
A specification for which body parts to include or exclude for a skeleton. Used in Animation Layers and in the importer.
The pose in which the character has their arms straight out to the sides, forming a “T”. The required pose for the character to be in, in order to make an Avatar.
'Multi-User Domain - Object Oriented' is a type of MUD that allows players greater freedom such as creating new objects and character descriptions and programming new verbs.
Puzzle games are games that usually require the player to solve a puzzle such as a maze, logical problem or positioning different pieces together.
9. Tell us why vectors should be normalized when used to move an object?
Normalization makes the vector unit length. It means, for instance, that if you want to move with speed 20.0, multiplying speed * vector will result in a precise 20.0 units per step. If the vector had a random length, the step would be different than 20.0 units.
10. What is educational/Serious?
Educational/serious games are games aimed at teaching, discussing or debating real-world concepts via gameplay.
'Massively Multiplayer Online Role Playing Games' are multi-player role-playing games that enable thousands of players to play in a virtual online world at the same time.
12. What is animator Component?
Component on a model that animates that model using the Animation system. The component has a reference to an Animator Controller asset that controls the animation.
'Role Playing Games' are games in which the player's character has skills and abilities represented by statistics. Gameplay involves the characters exploring and completing quests that build up their statistics and possessions. Can be single or multi-player. Generally there are several roles to choose from, stereotypically: Mage, Warrior and Ranger.
Animation data that can be used for animated characters or simple animations. It is a simple “unit” piece of motion, such as (one specific instance of) “Idle”, “Walk” or “Run”.
15. What is first Person Sneaker?
This is a sub-genre of First Person Shooter, where the focus is on stealth rather than combat or shooting.
The window where the Animator Controller is visualized and edited.
17. Basic Unity 2D Games Developer Job Interview Questions:
☛ Explain What Is Prefabs In Unity 3d?
☛ Mention What Is The Function Of Inspector In Unity 3d?
☛ What's The Best Game Of All Time And Why?
☛ List Out The Pros And Cons Of Unity 3d?
☛ What Are The Characteristics Of Unity3d?
☛ List Out Some Best Practices For Unity 3d?
☛ How Do You Feel About Crunching?
☛ Explain What A Vertex Shader Is, And What A Pixel Shader Is?
☛ Explain Why Vectors Should Be Normalized When Used To Move An Object?
☛ Explain Why Deferred Lighting Optimizes Scenes With A Lot Of Lights And Elements?
☛ Can Two Gameobjects, Each With Only An Spherecollider, Both Set As Trigger And Raise Ontrigger Events? Explain Your Answer?
☛ Explain What Is An Unity3d File And How Can You Open A Unity3d File?
☛ Explain What Is Fixed Timestep In Unity3d? Why Does Fixed Timestep Setting Affect Game Speed?
☛ Explain, In A Few Words, What Roles The Inspector, Project And Hierarchy Panels In The Unity Editor Have. Which Is Responsible For Referencing The Content That Will Be Included In The Build Process?
☛ Explain Why Time.deltatime Should Be Used To Make Things That Depend On Time Operate Correctly?
18. Tell me why Time.deltaTime should be used to make things that depend on time operate correctly?
Real time applications, such as games, have a variable FPS. They sometimes run at 60FPS, or when suffering slowdowns, they will run on 40FPS or less.
If you want to change a value from A to B in 1.0 seconds you can't simply increase A by B-A between two frames because frames can run fast or slow, so one frame can have different durations.
The way to correct this is to measure the time taken from frame X to X+1 and increment A, leveraging this change with the frame duration deltaTime by doing A += (B-A) * DeltaTime.
When the accumulated DeltaTime reaches 1.0 second, A will have assumed B value.
Fighting games involves rendering opponents unconscious or dead by using a number of different moves.
20. Tell me what is human template?
A pre-defined bone-mapping. Used for matching bones from FBX files to the Avatar.
21. What is animation Parameters?
Used to communicate between scripting and the Animator Controller. Some parameters can be set in scripting and used by the controller, while other parameters are based on Custom Curves in Animation Clips and can be sampled using the scripting API.
The pose at which the character was modelled.
At the core of any 3D game are Meshes - objects consisting of triangles, with textures applied.
Simulation games attempt to realistically mimic conditions of a particular environment or activity.
No. Collision events between two objects can only be raised when one of them has a RigidBody attached to it. This is a common error when implementing applications that use “physics.”
26. What is first Person Shooters?
Games in which the player has a first-person perspective of their character and generally have a selection of weaponry to use.
'Real Time Strategy' games are strategy games played in real time.
Curves can be attached to animation clips and controlled by various parameters from the game.
29. What is animation Blend Tree?
Used for continuous blending between similar Animation Clips based on float Animation Parameters.
Sports Games emulate traditional physical sports such as basketball and golf.
An interface for retargeting one skeleton to another.
Motion of character's root, whether it's controlled by the animation itself or externally.
The correct answer is 2.
The Update callback is called using a C# Reflection, which is significantly slower than calling a function directly. In our example, 1000 GameObjects each with a MonoBehaviour means 1000 Reflection calls per frame.
Creating one MonoBehaviour with one Update, and using this single callback to Update a given number of elements, is a lot faster, due to the direct access to the method.
Adventure games involve exploration of, and interaction with, the environment as a main facet of gameplay.
Racing games involve the player competing in races, generally in vehicles.