Unity Tips and Tricks (Editor, Performance, Build Tips and Tricks) Part IV

In our previous post we shared different coding tips and tricks related to Unity game engine. In this post, we gather different tips and tricks related to Unity Editor, Performance and Unity Build.

Unity Editor Tips and Tricks















Performance/Optimzation Tips and Tricks




Unity Build Tips

See Also:

Unity Tips and Tricks (Unity Coding Tips and Tricks) Part III

 In our previous article we presented different unity tips and tricks related to Unity scene organization, managmgent and inspector etc. In this article we have gather differnt coding tips and tricks form twitter.

Unity3d Coding Tips and Tricks






Unity Tips and Tricks (Scene Tips and Tricks) Part II

In our previous article, we gather and present kinds of tips and tricks from twitter but from now, we have a plan to present Unity tips and trick base on categorization (like scene, coding, editor , build etc). Therefore, in this article we are sharing with you some of the tips and tricks related to unity scene management and inspector etc. (we have repeated some of the tips from our previous post).

Scene Tips and Tricks



See Also:  Unity Tips and Tricks Part I

Unity Tips and Tricks Part I

Want some collection of unity tips and tricks, here we go:

Particle System

Organizing prefab

Animation Trick

Context Menu and Custom Classes

Component Drag and Drop

Two Inspector

Viewports on Touch

Replace Built-inComponents with lossing settings

Unity Coding tricks

Scene Organization

Unity iOS Remote

Follow Object In Scene

Data Saving Techniques for Unity3d Application

Data is one of the integral element in modern applications of Games, VR/AR or gamification. Unity3d, the most famous and most widely use game-engine provide you different options to save your game data in different ways. Once on a forum, a programmer asks the question that how to save data in unity3d?? and I  answered him with different options. I guess it is necessary to share the detail of the answer for future users. So, here is the list of different options for saving data for unity application. (we will like to update this article to add more techniques if you know anyone).



1. Platform-independent:

One way of saving data in Unity3D in a Platform-independent way is to use the PlayerPrefs class.


Here is the example to set a string and later get it through PlayerPrefs class.


Where the Data Store? Here is the chart:
Platform
Data stored at
Windows
Registry under HKCU\Software\[company name]\[product name] key
macOS
~/Library/Preferences folder, in a file named unity.[company name].[product name].plist, 
Win Phone 8
 application's local folder
WebGL
browser's IndexedDB
Linux
~/.config/unity3d/[CompanyName]/[ProductName]
Android
/data/data/pkg-name/shared_prefs/pkg-name.xml



* company and product names are the names set up in Project Settings

Reference Links:

·         PlayerPrefas Documentation

·   Tutorial PERSISTENCE - SAVING AND LOADING DATA using DontDestroyOnLoad, PlayerPrefs, and data serialization Video Tutorial by unity.

2. Server Side:

You can also use a Server for saving data (like a combination of PHP and MySQL Database). You can use it to save Score Data, user profile, etc., Learn More From Unity Wiki
You can also use third party solution like back4App and firebase.



3. Embedded Database:

SQLite (an embedded database for your app) is another great option for you get the Free Package, it is simple and easy (and my favorite) if you know SQL.

Artificial intelligence, Some Quotes\Tweet Need Your attention!

According to merriam webster, AI is

  1. a branch of computer science dealing with the simulation of intelligent behavior in computers
  2. the capability of a machine to imitate intelligent human behavior.
  Undoubtedly, Artificial intelligence is changing the game and nations are trying hard and investing billions dollars to excel in AI. No matter you are common man or an expert of AI, you should familiarize yourself with AI and its recent developments. Therefore, we gather some of the tweets and quotes from different source so that it will teach us the current market status, use, depth and future of AI.




Why AI:

Russian President Vladimir Putin: Artificial intelligence is the future, not only for Russia, but for all humankind. It comes with colossal opportunities, but also threats that are difficult to predict. Whoever becomes the leader in this sphere will become the ruler of the world”.


Fabio Moioli"Artificial Intelligence will be everywhere in our future world, from clouds to dust, from things to beings."


Glimpse of AI:


Scope of AI:

AI Sub-fields:


AI Market: 

AI & Automated Wars:


AI with Uncountable Opportunities: 





Free Web & Mobile App Development Training in Karachi


Want to be a world-class Software developer? But
  • You are a novice in programming and want to enter in the arena of software development?
  • You want to be the master of state of the art web technologies?
  • Want to be a master in Software, Web, and Mobile App Development?
  • Searching for well qualified and loyal faculty (skilled teachers in their respective development fields)?
  • Willing to earn the best training and Free. Yes, its Free, Free, Free?
  • You want your own choice of class/practice timing?
  • You have inspired with mobiles and web applications that you are using?
  • You want to be the part of billion-dollar ($,$$$,$$$,$$$) industry?

Important Announcement! Stay at Home but get online admission in PIAIC now - No fee for first quarter

Visit Saylani Mass IT Training Offical Web for Latest News

Unity3d Training and Certification in Pakistan

 Unity3d, the amazing cross platform game-engine developed by Unity Technologies, helping thousands of users to develop games, simulations, architecture, gamification, VR, Mobile and Console applications. In April 2016, Unity announced it own certification program with this objective and background:

In talking with members in the Unity community, one of the common, recurring themes we have encountered is a need for a way to reliably assess an individual’s Unity knowledge and skills against a benchmark of proficiency.

In an effort to respond to all of these needs, we developed the Unity Certification Program, and at GDC 2016 we were thrilled to announce that the first level, Unity Certified Developer, is now available!


In order to make accessible its certifications in different countries,  Unity Technologies has partner with different training institutes. You can find its partner list here. Initially there was no affiliated partner exists in Pakistan but yesterday, i received an email from unity and I am pleased to share with you that, CETA has become the first and only Unity authorized institute in Pakistan.

"We are proud to announce our first Authorized Training Center in Pakistan: Center for Enterprise and Technology Advancement (CETA). You can now learn and get certified all at the same place!"

Now congrats for all Unity fans in Pakistan, CETA is giving Game Development Training in collaboration with Unity for the first time in Pakistan. Remember, its certification valid only for 2 years but  it is expected that it will teach you a lot as its course-ware seems comprehensive.