SlideShare a Scribd company logo
Tips &	Tricks
+
Unite Berlin	
2018	Recap
About me
• 4	years Indie-Game	Dev w/	Unity
• 3	years AssetStore publisher
• NGS	is now Open	Source
• 1-year	Developer	at	Zühlke	Munich
• Working	daily with the HoloLens rubit0
@studiodelatorre
Studio	de	la	Torre
github.com/rubit0/NextGenSprites
Agenda
• Recap from AutoTech Summit
and Unite Berlin	2018
• Unity	Hub
• Surviving the Editor
• Inspector tuning for Scripts
• Custom	Toolbar	items
• Q&A
AutoTech Summit
Recap
PiXYZ
• Brings	CAD	models into Unity	for real-time	rendering
• Supports	files from Catia,	Siemens	NX,	Solidworks,	Alias...
• Produces a	“Low	Poly“	Model	from CAD	data
• Configurable via	Parameters	and Python	Scripting
• Lexus	LC500	as prime	example
• 50M	triangles down	to 5M
• Still	a	Beta	product
• Models	too high-poly (needs GTX	1080)
• Considers unnecessary inside parts like	support structure
• Complex CAD	Models	may need some additional	work
Unity Tipps and Tricks
AR/VR	industry insights (VW,	Audi,	Lexus)
• On	field AR	is cumbersome for interactions but	great
as information/assistance system
• Great	for training scenarios
• Marketing/Showrooms/Interactive	Demos
• Porsche	VR	Experience
• Cost saving in	Tele-Collaboration of designs with VR
• VW	is developing custom CAD	system that covers
the whole stack (Desktop	<->	VR)
Unity Tipps and Tricks
Unite Berlin
Recap
Future	Editor	Design
Unity Tipps and Tricks
Unity Tipps and Tricks
Unity Tipps and Tricks
Unity	Small	Runtime (uTiny)
Modular	System	with faster start-up time
Special	components for uTiny builds
MARS	(Mixed	&	Augmented Reality	Studio)
• Authoring Tool	for AR	and Mixed	Reality
• „The	Real	World	is your Build Target“
• MARS	allows to author against it
(from the Editor	via	simulated Rooms)
MARS	(Mixed	&	Augmented Reality	Studio)
• Simulates Location-Data,	Spatial-Understanding,	Object
Recognition,	etc.
• Supports	all	Frameworks	from AR-Tech	providers
• New	AR	specific Editor	Gizmos
• Space/Elevation	claiming bounds,	distance relationship
• „Your level design	is the real	world“
• Will	be released later this year as experimental	package
Unity Tipps and Tricks
Last	but	not	least...
Unity Tipps and Tricks
Nested Prefabs
• Prefab Mode	Stage
• Granular	overrides/
variance
Time	for Tips &	Tricks
Unity	Hub
Unity	Hub
The	current state:
Unity	Hub
• Manage	Installations and Licenses
• Manage	Projects
• Project	Wizard
Surviving the Editor
Live	Demo
Surviving the Editor
Inspector tuning
for Scripts
Default	behaviour
Every	public field of a	primitive	or UnityObject type	in	a	MonoBehaviour script will	be
serialized and presented in	the Inspector.
public class Example : MonoBehaviour
{
public string Text;
public int Number;
public Vector3 Vector;
public GameObject ObjectReference;
}
Attributes
[HideInInspector]
public bool IsLoggedIn;
[SerializeField]
private string AccessKey;
[HelpURL(“http://…”)]
public class Example : MonoBehaviour
{
[Header("Provide the HUD to display
messages on screen.")]
public HUDController HUD;
[Space(10)]
[Tooltip("Provide Key from Azure Po
rtal.")]
[SerializeField]
private string ApiKey;
}
Attributes
[TextArea(minLines: 4, maxLines: 7)]
public string Text;
[Range(min: -5f, max: 5f)]
public int Number;
[Range(min: -5f, max: 5f)]
public float NumberWithFractions;
[ContextMenu("Reset Values")]
private void ResetValues(){
Text = "Lorem Ipsum";
Number = 0;
NumberWithFractions = 0f;
}
Attributes
[RequireComponent(typeof(TextMesh))]
public class Example : MonoBehaviour
{
private TextMesh _textMesh;
…
}
Attributes
[DisallowMultipleComponent]
public class Example : MonoBehaviour
{
…
}
Attributes
public class CognitiveServicesManager : MonoBehaviour
{
public string AzureCognitiveServicesKey;
}
public class CognitiveServicesManager : MonoBehaviour
{
public string ApiKey;
}
Attributes
public class CognitiveServicesManager : MonoBehaviour
{
public string AzureCognitiveServicesKey;
}
using UnityEngine.Serialization;
public class CognitiveServicesManager : MonoBehaviour
{
[FormerlySerializedAs("AzureCognitiveServicesKey")]
public string ApiKey;
}
Custom	Editor
Toolbar	items
<live	coding>
Thank you for coming!
Questions anyone?
UnityHub
Win:	https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.exe
Mac:	https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.dmg
PiXYZ Unity	Plugin
https://www.pixyz-software.com/download/
Gravity	Sketch
https://www.gravitysketch.com/
Lexus	LC500	Realtime Render
https://www.youtube.com/watch?v=85THdW8OJNk
Unity	for	Small	Things	(uTiny)
https://unity.com/unity/features/unity-for-small-things
Unity	Video	tutorial	for	Attributes	in	Scripts
https://unity3d.com/de/learn/tutorials/topics/scripting/attributes
Unite	Berlin	Recap	- Unity	Blog
https://blogs.unity3d.com/2018/06/19/connected-games-facial-mocap-new-prefabs-workflow-preview-and-more-from-unite-berlin/

More Related Content

PDF
VR API Evolution, Generic Interfaces, and Factoring
PDF
Xwt, a cross-desktop UI library
PDF
OSVR Operating System Platforms and Portability
PDF
Lightweight Classifications
PPTX
GDCE 2015: Blueprint Components to C++
PDF
ProjectsSummary
PDF
Introduction to WebGL - 1st WebGL meetup Amsterdam
PPTX
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)
VR API Evolution, Generic Interfaces, and Factoring
Xwt, a cross-desktop UI library
OSVR Operating System Platforms and Portability
Lightweight Classifications
GDCE 2015: Blueprint Components to C++
ProjectsSummary
Introduction to WebGL - 1st WebGL meetup Amsterdam
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)

Similar to Unity Tipps and Tricks (20)

PPTX
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
PDF
Making A Game Engine Is Easier Than You Think
PDF
Open frameworks 101_fitc
PPTX
1_International_Google_CoLab_20220307.pptx
 
PPTX
IoT, ready for business
PDF
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
PDF
Italian Alt.Net Conference MonoTouch Session
PPTX
Using PowerShell for SharePoint 2013
PPT
TypeScript - Javascript done right
PDF
C# On The iPhone with MonoTouch at DDD8
PPTX
Mini .net conf 2020
PDF
Griffon for the Enterprise
PDF
Desktop apps with node webkit
PPTX
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
PPT
september13.ppt
PDF
Sitecore development approach evolution – destination helix
PPTX
Mixed reality for Windows 10
PDF
Introduction of openGL
PPTX
ICS3211 lecture 08
PDF
Jetpack SDK: The new possibility of the extensions on browser
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
Making A Game Engine Is Easier Than You Think
Open frameworks 101_fitc
1_International_Google_CoLab_20220307.pptx
 
IoT, ready for business
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Italian Alt.Net Conference MonoTouch Session
Using PowerShell for SharePoint 2013
TypeScript - Javascript done right
C# On The iPhone with MonoTouch at DDD8
Mini .net conf 2020
Griffon for the Enterprise
Desktop apps with node webkit
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
september13.ppt
Sitecore development approach evolution – destination helix
Mixed reality for Windows 10
Introduction of openGL
ICS3211 lecture 08
Jetpack SDK: The new possibility of the extensions on browser
Ad

Recently uploaded (20)

PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Welding lecture in detail for understanding
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Well-logging-methods_new................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPT
Project quality management in manufacturing
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Foundation to blockchain - A guide to Blockchain Tech
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
R24 SURVEYING LAB MANUAL for civil enggi
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Welding lecture in detail for understanding
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
UNIT 4 Total Quality Management .pptx
bas. eng. economics group 4 presentation 1.pptx
Well-logging-methods_new................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Internet of Things (IOT) - A guide to understanding
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Project quality management in manufacturing
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Embodied AI: Ushering in the Next Era of Intelligent Systems
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Ad

Unity Tipps and Tricks