Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Unity3D Tips and Tricks or
“You are doing it wrong!”
Taras Leskiv
Unity3D Developer
My experience

■ Plumber Bob
1. You don’t configure your
Xamarin Studio/MonoDevelop
■ In the perfect world (we all like to dream):

+

+
1. You don’t configure your
Xamarin Studio/MonoDevelop
■ Problem – no iOS deployment.

■ You probably do this

or more lik...
1. You don’t configure your
Xamarin Studio/MonoDevelop
■ Do your homework and configure it! All you need is disabled by de...
1. You don’t configure your
Xamarin Studio/MonoDevelop
■ Do your homework – it is not that bad.
2. You drag windows all over the
screen!
■ Use layouts!
2. You drag windows all over the
screen!
■ Rearrange items wisely
3. You make variables public to
see them in the inspector!
■ Debug mode

■ Minor stuff :
– Lock inspector view
– Ctrl (cmd...
4. You copy and paste component
values manually!
5. You don’t use attributes!

■ [Range(-1, 1)] – int, float
■ [RequireComponent(typof(SomeType))]
■ [ExecuteInEditMode]
6. You have a lot of objects in
your scene that are not prefabs!
■ Every distinct object should be prefab – make every gam...
7. You are nesting prefabs!

■Just NEVER do this – build your
hierachy of prefabs at runtime.
(Child prefabs just becomes ...
8. You do not take advantage of
icons!
■ Distinguish scripts – color libs.

■ Mark scripts – Interfaces, abstract and stat...
8. You do not take advantage of
icons!
■ Make custom icons for objects in scene you have to find frequently.
9. You don’t use .asset files to
store data!
Questions
Taras Leskiv
Unity3D Developer
developers.nravo.com
leskiv.taras@gmail.com

@tarasleskiv
Upcoming SlideShare
Loading in …5
×

of

Unity3D Tips and Tricks or "You are doing it wrong!" Slide 1 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 2 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 3 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 4 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 5 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 6 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 7 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 8 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 9 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 10 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 11 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 12 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 13 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 14 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 15 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 16 Unity3D Tips and Tricks or "You are doing it wrong!" Slide 17
Upcoming SlideShare
Optimizing Large Scenes in Unity
Next
Download to read offline and view in fullscreen.

20 Likes

Share

Download to read offline

Unity3D Tips and Tricks or "You are doing it wrong!"

Download to read offline

Presentation about small tips how to improve your efficiency when working with #Unity3D game engine.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Unity3D Tips and Tricks or "You are doing it wrong!"

  1. 1. Unity3D Tips and Tricks or “You are doing it wrong!” Taras Leskiv Unity3D Developer
  2. 2. My experience ■ Plumber Bob
  3. 3. 1. You don’t configure your Xamarin Studio/MonoDevelop ■ In the perfect world (we all like to dream): + +
  4. 4. 1. You don’t configure your Xamarin Studio/MonoDevelop ■ Problem – no iOS deployment. ■ You probably do this or more likely this ■ When opened MonoDevelop the first time my reaction was like this: (I am former Intellij Idea user) – How does this IDE differ from text editor?
  5. 5. 1. You don’t configure your Xamarin Studio/MonoDevelop ■ Do your homework and configure it! All you need is disabled by default. ■ Use Monokai syntax highlighting! Why? More colors.
  6. 6. 1. You don’t configure your Xamarin Studio/MonoDevelop ■ Do your homework – it is not that bad.
  7. 7. 2. You drag windows all over the screen! ■ Use layouts!
  8. 8. 2. You drag windows all over the screen! ■ Rearrange items wisely
  9. 9. 3. You make variables public to see them in the inspector! ■ Debug mode ■ Minor stuff : – Lock inspector view – Ctrl (cmd) + D, ctrl + shift + N, ctrl + alt + N – Snapping
  10. 10. 4. You copy and paste component values manually!
  11. 11. 5. You don’t use attributes! ■ [Range(-1, 1)] – int, float ■ [RequireComponent(typof(SomeType))] ■ [ExecuteInEditMode]
  12. 12. 6. You have a lot of objects in your scene that are not prefabs! ■ Every distinct object should be prefab – make every gameobject a prefab, exception – empty objects as folders (benefits – no scene changes) ■ Link prefabs to prefabs – move your connections out of the scene ■ Establish links at programmatically where possible.
  13. 13. 7. You are nesting prefabs! ■Just NEVER do this – build your hierachy of prefabs at runtime. (Child prefabs just becomes a part of its parent prefab)
  14. 14. 8. You do not take advantage of icons! ■ Distinguish scripts – color libs. ■ Mark scripts – Interfaces, abstract and static classes
  15. 15. 8. You do not take advantage of icons! ■ Make custom icons for objects in scene you have to find frequently.
  16. 16. 9. You don’t use .asset files to store data!
  17. 17. Questions Taras Leskiv Unity3D Developer developers.nravo.com leskiv.taras@gmail.com @tarasleskiv
  • AndreaLeganza

    Mar. 29, 2020
  • teri_maki

    Jan. 16, 2018
  • AslanbekZholdygaraye

    Nov. 23, 2017
  • marloxo1

    Nov. 22, 2016
  • Socriana

    Feb. 7, 2016
  • JasonElliott8

    Jan. 5, 2016
  • dparente

    Nov. 29, 2015
  • leodimano

    Sep. 23, 2015
  • mohammadT3d

    Aug. 8, 2015
  • FengTang2

    Jul. 3, 2015
  • jasanxi

    Apr. 29, 2015
  • DiegoFavero

    Apr. 28, 2015
  • futurity

    Apr. 28, 2015
  • seunggyunlee758

    Apr. 18, 2015
  • pedromsluz

    Apr. 6, 2015
  • parkjongwoo1

    Nov. 24, 2014
  • RajendraAlluri

    Sep. 7, 2014
  • mstankevicsh

    Feb. 7, 2014
  • MindWrapper1

    Feb. 1, 2014
  • ireneryabishchuk

    Jan. 27, 2014

Presentation about small tips how to improve your efficiency when working with #Unity3D game engine.

Views

Total views

21,840

On Slideshare

0

From embeds

0

Number of embeds

10,057

Actions

Downloads

161

Shares

0

Comments

0

Likes

20

×