SlideShare a Scribd company logo
Unity 3D with C#
Group members:
Attiq ur Rehman BCSF13M007
Usama Hassan Alvi BCSF13M046
Presentation Link:
https://www.youtube.com/watch?v=rc7d1JqoEw0&feature=share
Multiple Choice Questions
1) What is Unity 3D?
a) Search Engine
b) Browser
c) Gaming Engine
d) Media Player
2) Is Unity 3D a cross platform?
a) YES
b) NO
3) What is a cross platform?
a) multi connection
b) multi compatible
c) multi task
d) multi process
4) What tools Unity 3D used for programing?
a) unity script(java script)
b) C#
c) None of the above
d) Both a and b
5) What API’s Unity 3D used?
a) Direct3D
b) OpenGL
c) OpenGL ES
d) All of the above
6) Where is it essential to install unity web Player?
a) Web Browsers
b) Android
c) IOs
d) Mac
7) What is Unity web Player?
a) Media Player
b) Game Player
c) Plugin
d) None
8) Is Unity only used for developing 3D games?
a) YES
b) NO
9) Who develop Unity?
a) Microsoft
b) IBM
c) Apple
d) Unity Technologies
10) Unity is written in which programing Language?
a) JAVA
b) C, C++
c) C#
d) Python
11) Can threads be used to modify a Texture on runtime?
a) No. Unity doesn’t allow other threads, besides the main one, to make modifications on these
kinds of data.
b) Yes,Because Texture and Meshes are examples of elements stored in GPU memory
12) Can threads be used to move a GameObject on the scene?
a) No. Fetching the Transform reference isn’t thread safe in Unity.
b) Yes,Because Fetching the Transform reference is thread safe in Unity
.
13) Can two GameObjects, each with only a sphere collider, both set as trigger and
raise OnTrigger events?
a) No. Collision events between two objects can only be raised when one of them has a RigidBody
attached to it.
b) Yes. Collision events between two objects can be raised when one of them has a RigidBody attached
to it.
14) Which of the following examples will run faster?
a) 1000 GameObjects, each with a MonoBehaviour implementing the Update callback.
b) One GameObject with one MonoBehaviour with an Array of 1000 classes,each implementing a
custom Update callback.
15) 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()
a) Awake(); OnEnable(); Start(); Update(); LateUpdate();
OnGUI(); OnApplicationQuit(); OnDisable(); OnDestroy()
b) OnGUI(); OnApplicationQuit(); OnDisable(); OnDestroy()
Awake(); OnEnable(); Start(); Update(); LateUpdate();
16) Why vectors should be normalized when used to move an object.
a) Normalization makes the vector unit length.
b) Normalization makes the vector auto increment/decrement.
17) What is vertex shader?
a) Vertex shader is a script that runs for each vertex of the mesh
b) Vertex shader is a script that runs for each fragment of the mesh
18) What a pixel shader?
a) Pixel shader is a script that runs for each fragment after three vertexes are processed in a mesh’s
triangle.
b) Pixel shader is a script that runs for each pixel of the vertex.
19) What is the role of inspector panel in the Unity editor?
a) The inspector panel allows users to modify numeric values drag and drop references of scene
objects
b) It shows all the available scripts, textures, materials and shaders available for use in the project.
20) What is the role of project panel in the Unity editor?
a) It shows all the available scripts, textures, materials and shaders available for use in the project.
b) The inspector panel allows users to modify numeric values drag and drop references of scene
objects
REFERENCES:
 https://www.youtube.com/watch?v=12Ste_E1Q7g
 http://www.slideshare.net/ibjects/unity-3d-basics
 http://www.slideshare.net/sasmaster/unity3d-programming-5725801
 https://en.wikipedia.org/wiki/Unity_(game_engine)
 http://www.slideshare.net/robinmedelange/augmented-and-virtual-
reality-in-unity3d
 http://www.slideshare.net/SarahSexton3/introduction-to-unity3d-and-
building-your-first-game

More Related Content

Viewers also liked

15Dec13AhlanOnlineAhlanQatarsFirstBday
15Dec13AhlanOnlineAhlanQatarsFirstBday15Dec13AhlanOnlineAhlanQatarsFirstBday
15Dec13AhlanOnlineAhlanQatarsFirstBday
Dawn Gibson
 
OP May16 Interview Martha Stewart
OP May16 Interview Martha StewartOP May16 Interview Martha Stewart
OP May16 Interview Martha Stewart
Dawn Gibson
 
Utilizando los operadores básicos de google
Utilizando los operadores básicos de googleUtilizando los operadores básicos de google
Utilizando los operadores básicos de google
Ricardo Argueta
 
Conventions of horror pp
Conventions of horror ppConventions of horror pp
Conventions of horror pp
bethjones0398
 
Character profiles
Character profiles Character profiles
Character profiles
bethjones0398
 
м 1-блізкае-далекае-аднак
м 1-блізкае-далекае-аднакм 1-блізкае-далекае-аднак
м 1-блізкае-далекае-аднак
Katerina Arakcheeva
 
SPINning the worker health problem (pt 2)
SPINning the worker health problem (pt 2)SPINning the worker health problem (pt 2)
SPINning the worker health problem (pt 2)
Troy Vander Molen, PT, DPT
 
Bepart for architecture ITA
Bepart for architecture ITABepart for architecture ITA
Bepart for architecture ITA
Silvio Busonero
 
resume3
resume3resume3
CV_Nikolayeva
CV_NikolayevaCV_Nikolayeva
CV_Nikolayeva
Julia Nikolayeva
 
Representation and fear analysis
Representation and fear analysis Representation and fear analysis
Representation and fear analysis
bethjones0398
 

Viewers also liked (11)

15Dec13AhlanOnlineAhlanQatarsFirstBday
15Dec13AhlanOnlineAhlanQatarsFirstBday15Dec13AhlanOnlineAhlanQatarsFirstBday
15Dec13AhlanOnlineAhlanQatarsFirstBday
 
OP May16 Interview Martha Stewart
OP May16 Interview Martha StewartOP May16 Interview Martha Stewart
OP May16 Interview Martha Stewart
 
Utilizando los operadores básicos de google
Utilizando los operadores básicos de googleUtilizando los operadores básicos de google
Utilizando los operadores básicos de google
 
Conventions of horror pp
Conventions of horror ppConventions of horror pp
Conventions of horror pp
 
Character profiles
Character profiles Character profiles
Character profiles
 
м 1-блізкае-далекае-аднак
м 1-блізкае-далекае-аднакм 1-блізкае-далекае-аднак
м 1-блізкае-далекае-аднак
 
SPINning the worker health problem (pt 2)
SPINning the worker health problem (pt 2)SPINning the worker health problem (pt 2)
SPINning the worker health problem (pt 2)
 
Bepart for architecture ITA
Bepart for architecture ITABepart for architecture ITA
Bepart for architecture ITA
 
resume3
resume3resume3
resume3
 
CV_Nikolayeva
CV_NikolayevaCV_Nikolayeva
CV_Nikolayeva
 
Representation and fear analysis
Representation and fear analysis Representation and fear analysis
Representation and fear analysis
 

Similar to Unity 3 d-with-c

Unity3D Programming
Unity3D ProgrammingUnity3D Programming
Unity3D Programming
Michael Ivanov
 
Demo question for android
Demo question for androidDemo question for android
Demo question for android
ilias ahmed
 
FGS 2011: Flash+ A Whole New Dimension for Games
FGS 2011: Flash+ A Whole New Dimension for GamesFGS 2011: Flash+ A Whole New Dimension for Games
FGS 2011: Flash+ A Whole New Dimension for Games
mochimedia
 
UniRx - Reactive Extensions for Unity(EN)
UniRx - Reactive Extensions for Unity(EN)UniRx - Reactive Extensions for Unity(EN)
UniRx - Reactive Extensions for Unity(EN)
Yoshifumi Kawai
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvin
swengineers
 
mobl
moblmobl
mobl
zefhemel
 
Open Cv 2005 Q4 Tutorial
Open Cv 2005 Q4 TutorialOpen Cv 2005 Q4 Tutorial
Open Cv 2005 Q4 Tutorial
antiw
 
Introduction to Titanium and how to connect with a PHP backend
Introduction to Titanium and how to connect with a PHP backendIntroduction to Titanium and how to connect with a PHP backend
Introduction to Titanium and how to connect with a PHP backend
Joseluis Laso
 
Eyes or heart
Eyes or heartEyes or heart
Eyes or heart
Yevhen Rudiev
 
Gdc09 Minigames
Gdc09 MinigamesGdc09 Minigames
Gdc09 Minigames
Susan Gold
 
Unity3 d devfest-2014
Unity3 d devfest-2014Unity3 d devfest-2014
Unity3 d devfest-2014
Vincenzo Favara
 
Nativescript with angular 2
Nativescript with angular 2Nativescript with angular 2
Nativescript with angular 2
Christoffer Noring
 
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app developmentMOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
anistar sung
 
Modularization Kaidee App and new features roadmap for 2019
Modularization Kaidee App and new features roadmap for 2019Modularization Kaidee App and new features roadmap for 2019
Modularization Kaidee App and new features roadmap for 2019
Abdulrohim sama
 
FNT Software Solutions Placement Papers - Android
FNT Software Solutions Placement Papers - AndroidFNT Software Solutions Placement Papers - Android
FNT Software Solutions Placement Papers - Android
fntsofttech
 
20151224-games
20151224-games20151224-games
20151224-games
Noritada Shimizu
 
Deep Learning Edge
Deep Learning Edge Deep Learning Edge
Deep Learning Edge
Ganesan Narayanasamy
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
Axway Appcelerator
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Jeff Haynie
 
SWT - Technical Deep Dive
SWT - Technical Deep DiveSWT - Technical Deep Dive
SWT - Technical Deep Dive
Eclipse Day India
 

Similar to Unity 3 d-with-c (20)

Unity3D Programming
Unity3D ProgrammingUnity3D Programming
Unity3D Programming
 
Demo question for android
Demo question for androidDemo question for android
Demo question for android
 
FGS 2011: Flash+ A Whole New Dimension for Games
FGS 2011: Flash+ A Whole New Dimension for GamesFGS 2011: Flash+ A Whole New Dimension for Games
FGS 2011: Flash+ A Whole New Dimension for Games
 
UniRx - Reactive Extensions for Unity(EN)
UniRx - Reactive Extensions for Unity(EN)UniRx - Reactive Extensions for Unity(EN)
UniRx - Reactive Extensions for Unity(EN)
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvin
 
mobl
moblmobl
mobl
 
Open Cv 2005 Q4 Tutorial
Open Cv 2005 Q4 TutorialOpen Cv 2005 Q4 Tutorial
Open Cv 2005 Q4 Tutorial
 
Introduction to Titanium and how to connect with a PHP backend
Introduction to Titanium and how to connect with a PHP backendIntroduction to Titanium and how to connect with a PHP backend
Introduction to Titanium and how to connect with a PHP backend
 
Eyes or heart
Eyes or heartEyes or heart
Eyes or heart
 
Gdc09 Minigames
Gdc09 MinigamesGdc09 Minigames
Gdc09 Minigames
 
Unity3 d devfest-2014
Unity3 d devfest-2014Unity3 d devfest-2014
Unity3 d devfest-2014
 
Nativescript with angular 2
Nativescript with angular 2Nativescript with angular 2
Nativescript with angular 2
 
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app developmentMOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
 
Modularization Kaidee App and new features roadmap for 2019
Modularization Kaidee App and new features roadmap for 2019Modularization Kaidee App and new features roadmap for 2019
Modularization Kaidee App and new features roadmap for 2019
 
FNT Software Solutions Placement Papers - Android
FNT Software Solutions Placement Papers - AndroidFNT Software Solutions Placement Papers - Android
FNT Software Solutions Placement Papers - Android
 
20151224-games
20151224-games20151224-games
20151224-games
 
Deep Learning Edge
Deep Learning Edge Deep Learning Edge
Deep Learning Edge
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
 
SWT - Technical Deep Dive
SWT - Technical Deep DiveSWT - Technical Deep Dive
SWT - Technical Deep Dive
 

Recently uploaded

ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 

Recently uploaded (20)

ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 

Unity 3 d-with-c

  • 1. Unity 3D with C# Group members: Attiq ur Rehman BCSF13M007 Usama Hassan Alvi BCSF13M046 Presentation Link: https://www.youtube.com/watch?v=rc7d1JqoEw0&feature=share
  • 2. Multiple Choice Questions 1) What is Unity 3D? a) Search Engine b) Browser c) Gaming Engine d) Media Player 2) Is Unity 3D a cross platform? a) YES b) NO 3) What is a cross platform? a) multi connection b) multi compatible c) multi task d) multi process 4) What tools Unity 3D used for programing? a) unity script(java script) b) C# c) None of the above d) Both a and b 5) What API’s Unity 3D used? a) Direct3D b) OpenGL c) OpenGL ES d) All of the above 6) Where is it essential to install unity web Player? a) Web Browsers b) Android c) IOs d) Mac
  • 3. 7) What is Unity web Player? a) Media Player b) Game Player c) Plugin d) None 8) Is Unity only used for developing 3D games? a) YES b) NO 9) Who develop Unity? a) Microsoft b) IBM c) Apple d) Unity Technologies 10) Unity is written in which programing Language? a) JAVA b) C, C++ c) C# d) Python 11) Can threads be used to modify a Texture on runtime? a) No. Unity doesn’t allow other threads, besides the main one, to make modifications on these kinds of data. b) Yes,Because Texture and Meshes are examples of elements stored in GPU memory 12) Can threads be used to move a GameObject on the scene? a) No. Fetching the Transform reference isn’t thread safe in Unity. b) Yes,Because Fetching the Transform reference is thread safe in Unity . 13) Can two GameObjects, each with only a sphere collider, both set as trigger and raise OnTrigger events? a) No. Collision events between two objects can only be raised when one of them has a RigidBody attached to it. b) Yes. Collision events between two objects can be raised when one of them has a RigidBody attached to it.
  • 4. 14) Which of the following examples will run faster? a) 1000 GameObjects, each with a MonoBehaviour implementing the Update callback. b) One GameObject with one MonoBehaviour with an Array of 1000 classes,each implementing a custom Update callback. 15) 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() a) Awake(); OnEnable(); Start(); Update(); LateUpdate(); OnGUI(); OnApplicationQuit(); OnDisable(); OnDestroy() b) OnGUI(); OnApplicationQuit(); OnDisable(); OnDestroy() Awake(); OnEnable(); Start(); Update(); LateUpdate(); 16) Why vectors should be normalized when used to move an object. a) Normalization makes the vector unit length. b) Normalization makes the vector auto increment/decrement. 17) What is vertex shader? a) Vertex shader is a script that runs for each vertex of the mesh b) Vertex shader is a script that runs for each fragment of the mesh 18) What a pixel shader? a) Pixel shader is a script that runs for each fragment after three vertexes are processed in a mesh’s triangle. b) Pixel shader is a script that runs for each pixel of the vertex. 19) What is the role of inspector panel in the Unity editor? a) The inspector panel allows users to modify numeric values drag and drop references of scene objects
  • 5. b) It shows all the available scripts, textures, materials and shaders available for use in the project. 20) What is the role of project panel in the Unity editor? a) It shows all the available scripts, textures, materials and shaders available for use in the project. b) The inspector panel allows users to modify numeric values drag and drop references of scene objects REFERENCES:  https://www.youtube.com/watch?v=12Ste_E1Q7g  http://www.slideshare.net/ibjects/unity-3d-basics  http://www.slideshare.net/sasmaster/unity3d-programming-5725801  https://en.wikipedia.org/wiki/Unity_(game_engine)