Blog about programming, Unity3D, game development, Game-engines, c#, AI, Drones & CS researches.
C or HTML - What should i choose? A guide for beginners.
How to solve "npm not recognized as internal or external command"
"npm not recognized as internal or external command"OR You want to know how to download and use npm? Then, you are at the right place! This short post will teach you the simple steps in order to successfully install and run npm. So, here are the steps.
First, download and install npm from here [chose Windows Installer(.msi)]. If you have tried npm command after installation, you will get this error "npm not recognized as internal or external command". In order to solve this problem, follow below steps:
- Go to MyComputer Properties.
- Click Advanced System Settings from the Left bar of Window.
- Now you have System Properties window. Click Advanced
- Then, Click Environment Variable... button
- Now you have Environment variable window: From User Variable, Select Path
- Click Edit
- Now in Variable Value, add the path of where you have installed npm. Like I have installed it in C drive (C:\Program Files\nodejs\). If you have installed in other drives then please act accordingly.
- OK all open dialogue
- Now the final step, Restart your computer.
- Congrats you have done, now you can use npm commands
Drones - Next Common thing you will see everyday
I am here again (after AI tweets collection), collected some of the cool tweets that will educate us about the different perspectives of drone technology including its adoption and development and latest progress. Actually drone technology is one of the leading trend that is quickly evolving with AI.
What is Drone
a #drone is a flying robot. The aircrafts may be remotely controlled or can fly autonomously through software-controlled flight plans— Mohammad Faizan Khan (@voiceoffaizan) October 18, 2017
— Mohammad Faizan Khan (@voiceoffaizan) March 23, 2017
Drone Technology Latest Progress
Jst learn abt this new #drone #AtlasBlueJ. Its flight time 5 hour and operational range 150km while weight only 11kghttps://t.co/JZgFg0a0p8— Mohammad Faizan Khan (@voiceoffaizan) September 11, 2017
A #drone infused w/ real-time #autonomous kinodynamic motion planning #software! #ai #robotics HT @ValaAfshar pic.twitter.com/jYfRQwrK8Q— Mike Quindazzi ? (@MikeQuindazzi) October 14, 2017
. @TAI_Aerospace 's two engine #UAV project.TAI says the UAV will carry 750 kg. weight with two indigenous PD170 UAV engines. pic.twitter.com/7to7t6F6JG— Cemal (@Acemal71) October 13, 2017
Drone is Mega Trend
Overview of megatrends bets of Big Five business covering different bases#cloud #IoT #Drones #AI #VI #blockchain @kuriharan @MikeQuindazzi pic.twitter.com/aiqsFQ6jUh— Alexander Bockelmann (@abockelm) October 17, 2017
The essential 8 #technologies :#IoT #AugmentedReality #VirtualReality #blockchain #ArtificialIntelligence #3Dprinting #drones #Robots pic.twitter.com/0E0SXZrRlO— guidaautonoma (@guidaautonoma) October 15, 2017
Drone Industry Getting Large
$1.4 billion opportunity for #drone solutions. #startups #ai #drones #bigdata #drones #robotics #datascience #venturecapital via #pwc pic.twitter.com/His0OwrI46— Mike Quindazzi ? (@MikeQuindazzi) October 15, 2017
Drone Prices Getting Small
The cost of #drone has decreased by 99.3% over the last decade. @wef {#pwc #uav #drones #robotics #megatrends} pic.twitter.com/CyqkTpfmdc— Mike Quindazzi ? (@MikeQuindazzi) October 10, 2017
Drone's Problems/Issues
#AI has become essential part of the modern #Drones but problem still persist. Do AI guarantee safe operation of a #UAV?— Mohammad Faizan Khan (@voiceoffaizan) September 11, 2017
— Andrew Davis (@davi326) October 16, 2017
This is one of the barrier to legalized #commercialDrones and its integration into national airspaces.#Drone #UAV https://t.co/qBv9RtCIOL— Mohammad Faizan Khan (@voiceoffaizan) May 26, 2017
Drone Applications
Amazon, Domino's and the future drone delivery market— plugilo (@plugilo) July 18, 2017
What is Drone Delivery?
Drone ad... https://t.co/lPGepP1Jil pic.twitter.com/Sp62PruGWz
Defibrillator #drones get to the scene 4X faster than ambulances https://t.co/fFSwLRxVPK #IoT #healthcare #healthandsafety MT @evankirstel pic.twitter.com/2PgPIS3Qsz— Tamara McCleary (@TamaraMcCleary) October 14, 2017
Do you know about #LifeSavingDrones? Pakistan only heard killer drones! #LearnDrones https://t.co/b835cqjDyB#Drones #UAV #LearnUAV— Mohammad Faizan Khan (@voiceoffaizan) April 5, 2017
#IoT, #Drones & #AI: How #Technology Can Help In #Disaster Situations https://t.co/GEIaYHmOIw #InternetOfThings #ArtificialIntelligence #IoE pic.twitter.com/lBQmlcttMC— Xiao-Feng Xie (@xfxie) October 15, 2017
The @dronedeploy #drone maps & 3D models will help construction companies track job progress, save time, reduce risk https://t.co/uznL26wamX— Drone Analyst (@droneanalyst) October 20, 2017
3 business models for #drone solutions. #startups #ai #autonomous #drones #bigdata #drones #robotics #datascience #venturecapital via #pwc pic.twitter.com/FRDn1VoRof— Mike Quindazzi ? (@MikeQuindazzi) October 14, 2017
Next in #drones? RFly can find missing #inventory in your #warehouse using battery-free #RFID. #ai #robotics #iot #drone #scm pic.twitter.com/IJARYuykGJ— Mike Quindazzi ? (@MikeQuindazzi) October 13, 2017
In Dubai, an autonomous #drone taxi has been trialled (via Tech Insider)#tech #business #ai #MachineLearning #driverless #IoT #success pic.twitter.com/N9qK5YkCLm— Anson McCade AUS (@AnsonMccadeAus) October 14, 2017
Russian weapons maker Kalashnikov shows-off newly unveiled hoverbike! #ai #drone #drones #aerospace pic.twitter.com/EMe9F8XNkz— Mike Quindazzi ? (@MikeQuindazzi) October 11, 2017
Drone Aerial View is Important
This drone footage caught the mass movement of Rohingya refugees into Bangladesh. pic.twitter.com/RPTnYiO838— Al Jazeera English (@AJEnglish) October 17, 2017
If a picture can paint a thousand words, a short #drone video can transport you and break your heart. #CaliforniaFires pic.twitter.com/YUD5AGhCNr— Alcove Media (@AlcoveMediaCo) October 14, 2017
Incredible #drone footage of #TARPON and #SHARKS feeding on big school of #mullet during #mulletrun @RealSaltLife #MavicPro #drone #Fishing pic.twitter.com/pCfBWDRqHE— Hydrophilik (@Hydrophilik1) October 9, 2017
— MV (@___M___V___) October 14, 2017
Who needs a #drone when you've got a #pickup ! I promised them some fresh grass! #gborganics #longhorn #longhorncattle #Shropshire ?? pic.twitter.com/4Nqtt3Qbe8— Sam Barker (@berwicklonghorn) October 12, 2017
Aerial Photography with drones #Uav #drone #drones #aerialphotography #dronephotography pic.twitter.com/yxWXJr38Y2— Stratus Photography (@Stratusphot0) October 18, 2017
Fun day christening Amazon’s latest wind farm. #RenewableEnergy pic.twitter.com/cTxeXdsFop— Jeff Bezos (@JeffBezos) October 19, 2017
What you need to know about 5G
- 5G means, Fifth Generation
- Fifth generation of wireless technology
- Newest mobile wireless standard based on the IEEE 802.11ac standard of broadband technology
- New generation means new encoding methods, faster speed, low latency, fast download
- 100 times faster than 4G
- No mobile device yet for 5G
- Maybe started in 2018 or 2020s but Huawei is planning to launch the first 5G pilot network with its partners in 2018. And UK also testing it.
- AT&T and Verizon's pre-5G is coming this year
- 5G connect many devices
- It will play an immense role to enable the self-driving cars concept.
- Enable heavy machinery control through networks.
- Enable the concept of Doctor virtual Visit for patient treatment
- Life 360 views for your favorite games using VR.
- Life for IoT, 5G will enable IoT because cellular network Latency limits many IoT applications.
Free Speech to Text Service for developers
From Web First, we moved to Mobile First, now the age of Voice First Apps is almost here. Get Ready.— Zia U. Khan (@ziakhan) September 25, 2017
If I ask you to suggest me some speech to text service or API for my project, then, What will you do? Maybe you will first google and answer or you will refer Google Speech API or IBM Watson Speech to Text or Bing Speech Service etc etc. That is fine, but theses services are Free?
Watson Speech to Text - IBM
- Usage: < 250K minutes a month: $.02 per audio minutes transmitted
- Any usage > 250K to 500K minutes a month: $.015 per audio minutes transmitted
- Any usage > 501K to 1MM minutes a month: $.0125 per audio minutes transmitted
- Any usage > 1MM minutes a month: $.01 per audio minutes transmitted
Unity Tips and Tricks (Editor, Performance, Build Tips and Tricks) Part IV
Unity Editor Tips and Tricks
Easter weekend side project: a tabbed inspector for Unity! It wastes much less screen real-estate inside the layout. #unitytips #madewithunity pic.twitter.com/brRcQxGEnh
— Lazlo (@lazlobon) April 5, 2021
Unity Kids, Remember to cull your animators #unity3d #unitytipshttps://t.co/jTK3vPboUT pic.twitter.com/hLGobJDl6M
— Oddur Magnusson (@oddur) June 15, 2021
Since Unity 2020 (I think!) exists something called Focused Inspectors: open as many inspectors as you want by right-clicking a group of GameObjects and/or Assets then selecting "Properties"! 🥳https://t.co/oUiGOo6jDj@unity3d #unitytips #gamedev pic.twitter.com/71UPU4EHXV
— David 🎮💃🐐 (@drnlab) June 15, 2021
As far as #unitytips go this ain't flashy, but is one of my all-time faves
— Temmy (@Hi_ImTemmy) June 9, 2021
Empty game objects. The problem? They're invisible. Easy to forget and lose in the scene view. Oh no!
The answer? Give them an icon. Your life will be a million times better and so will mine thankyou pic.twitter.com/yf1FZM0X97
ICYMI In @unity3d you can easily predict the trajectory of an object simulating the Physics.
— ToughNutToCrack (@tntcproject) November 2, 2020
If you are interested: https://t.co/hHUODTGFnx#gamedev #unitytips #tntc #unity3d pic.twitter.com/93eiBqDdn6
#unitytips : When looking for that invisible trigger or annoying collision...🔍
— Alex Strook 👻 (@AlexStrook) December 10, 2020
Windows > Analysis > Physic debugger... So useful!! pic.twitter.com/Sl2ONfFgrT
You can view the content of multiple folders at the same time by highlighting both of them and then press enter #unitytips #gamedev pic.twitter.com/XNKqrmCH7g— Fer (@theferfactor) January 22, 2019
C# interfaces can be tricky in @unity3d since an interface reference will NOT be null even if the Object is destroyed.
— Luke Thompson (@six_ways) November 17, 2020
Use this base interface + extension method trick to make it easy! #unitytips #gamedev #indiedev #madewithunity pic.twitter.com/6CXOcgPNA1
Today's post will be about #unitytips, I use ctrl+shift shortcut quite a lot when designing a level, it enables auto snapping of a dragged object to other objects and terrain, it save a lot of time previously spent on a placement.#gamedev #indiedev pic.twitter.com/L3zyFRpxvb— The Serpent Rogue (@TheSerpentRogue) May 1, 2019
Also new in Unity 2019.3 is this cool new column in the hierachy enabling/diabling object picking. ITS SO GOSHING HELPFUL #UnityTips pic.twitter.com/F5DPQ1kfEQ— Lotte 'just an idiot' May 💖🍓🌈🐹🎮☕🍫🍩 (@LotteMakesStuff) August 21, 2019
Want to improve your project navigation workflow? #unitytips Try using (custom) labels and reduce the time wasted looking for related asset files! #gamedev #indiedev #madewithunity pic.twitter.com/GhdOq4SfTA— Vectronom | Ludopium (@ludopium) August 13, 2019
Hit Play, then... wait. Sound familiar?— UnityDocs (@UnityDocs) November 26, 2019
There's a new "Configurable Enter Play Mode" feature in 2019.3 which can massively reduce the time you wait.
But there are some important things to note if you use it! Read the docs here:https://t.co/jq2m4qcHC0#unitytips pic.twitter.com/gODeX4w6kI
Want to improve your #unity3d editor? Take a look at these #unitytips:— Diego Giacomelli (@ogiacomelli) January 7, 2020
Hierarchy Window Group Headerhttps://t.co/2bqelTsh2F
Hierarchy Window GameObject Iconhttps://t.co/BCj2l3vAug
Hierarchy Window Layer Infohttps://t.co/ofrHu8FoJR
Gist Importerhttps://t.co/um2eYFRnsk pic.twitter.com/cOhP4OeyiM
We like to use several layers in Unity for our environments so that we can easily toggle walls, floors, ceilings and more on and off while we're building levels. #madewithunity #unitytips #gamedev pic.twitter.com/7XpUGSzt1I— Team Stallion (@TheTeamStallion) January 7, 2020
.@unity3d just a beginners tip to change the cursor in game mode here is a clip #unity3d #unity2d #UnityTips pic.twitter.com/i20Cw48lRP— Jackhammer Games (@ArnavBajaj9) January 9, 2020
Organize your prefabs from all over your asset folders into custom Favorites, using labels ("l:[label]")! #unitytips #gamedev #Pine pic.twitter.com/KCEqQxy6oU— Twirlbound (@Twirlbound) September 26, 2017
Want 2 Inspectors open in #Unity3d? Select asset & lock 1st inspector. Add a 2nd inspector by adding a new tab in an open panel! #unitytips pic.twitter.com/eQCRXuoK8J— WaggleWords (@WaggleWords) September 26, 2017
Use animation events to call a function at a specific point during your animation.#unitytips #gamedev #indiedev #madewithunity pic.twitter.com/hvnDpTZ2cM— Hjalte Tagmose (@hjaltetagmose) September 26, 2017
You can do this! #unitytips pic.twitter.com/ETRQZQao0P— Raul S. Sorban (@raulssorban) September 28, 2017
Performance/Optimzation Tips and Tricks
You can optimize your audio clips by following the rules below in its import settings: #unitytips #unity3d— David López (@_davidlopez29) April 15, 2020
-Frequently sounds : Decompress on Load
-Periodical or special sounds: Compressed In Memory
-Background: Streaming pic.twitter.com/2kseFUFL4p
One thing i figured out to reduce the iOS App size of a unity game, is to set the compression to LZ4HC in the build setting, are there any other tips on reducing the app size? #unity #unitytips #IndieGameDev pic.twitter.com/DIpVgnfHif— fleischshake (@fleischshake) April 17, 2020
To improve performance and reduce draw calls, try to use GPU Instancing if possible. It optimises copies of the same Mesh, useful for repeating objects like grass, but allows for different parameters so doesn't have to look identical.https://t.co/TQXwrwUwMD#unitytips #unity3d— keyboardP (@keyboardP) January 3, 2020
Profile 1st— Mohammad Faizan Khan (@voiceoffaizan) September 29, 2017
Don't spend time trying to optimize some obscure code or reducing the size of a texture unless u knw its a bottleneck#UnityTips
Profile again, n aftr applying ur optimizations 2 see if they had the intended effect. this might uncover more bottlenecks#UnityTips https://t.co/MYmHJU5Jl9— Mohammad Faizan Khan (@voiceoffaizan) September 29, 2017
Old but Gold: Edit the collision matrix to save performance in a game with physics!#unitytips #madewithunity #unity3d #gamedev #indiedev pic.twitter.com/RdxPew1pJm— LeadFollow Games (@LeadFollowGame) September 19, 2017
Unity Build Tips
#UnityTips reduce the size of your build by identifying the large files in the Editor Log (Window>Console>OpenEditorLog) #GameDev #IndieDev pic.twitter.com/Jxyhe51Ykg— Nicoplv (@nicoplv) September 12, 2017
See Also:#unitytips unity remote just wont work with iOS even if everything is connected? make sure you have the iOS build module loaded! pic.twitter.com/10GIsamM94— KevKev (@Der_Kevin) September 12, 2017
Unity Tips and Tricks (Unity Coding Tips and Tricks) Part III
Unity3d Coding Tips and Tricks
Let's talk about @unity3d, and the execution order of its event functions—such as 𝚂𝚝𝚊𝚛𝚝 and 𝚄𝚙𝚍𝚊𝚝𝚎.
— Alan Zucconi (@AlanZucconi) March 8, 2021
Trust me when I say that ...IT'S WAY MORE COMPLICATED THAN YOU THINK. 😬#gamedev #unitytips #madewithunity
🧵👇 pic.twitter.com/jTcX0lp15R
With the latest @unity 2020 LTS you can use some of the new features in C# 8.0! One of my favorites is a switch expression which greatly reduces the syntax required. It's not a full replacement for switch statements but works well for linking data together. #UnityTips pic.twitter.com/tAB3mxfxvN
— Dan Miller (@DanMillerDev) May 11, 2021
If you want to destroy an object in @unity3d, but want to wait a few seconds, you can insert a delay as a second optional parameter.#TipTuesday #TopTips #unitytips pic.twitter.com/mTY646t72F
— Gordon Arber (@GordonArber) June 15, 2021
Found a nice property attribute that labels array elements by enum names. This is going to be very useful, no more need to make get methods or dicts as I typically would when I want to map data to enum. Added it to my utils repo: https://t.co/7noj6Ly9l0 #unitytips #madewithunity pic.twitter.com/uN7GRnO7uy
— 😷 Ivan 🌲🏎️💨🌲 (@Nothke) June 9, 2021
Did you know Debug.LogException() in try..catch will navigate right to the proper line which caused the exception (while other Debug.Log* methods will navigate to themselves)?#unitytips #unity3d pic.twitter.com/01Mys6nDXf
— Dmitriy Yukhanov (@dmitriy_focus) June 15, 2021
#UnityTips Of course it is very good to know how to get from degree to radians ( rad = deg * PI / 180 )
— Binary Impact (@BinaryImpactG) October 27, 2020
But you could also use one of the constants from the Mathf library ( Mathf.Deg2Rad )#gamedev #indiedev pic.twitter.com/27zdWocZVH
#UnityTips You can use extension methods to add functionality specific to a particular enum type.
In our example we use an enum to define neighbors on a square tiled board. And we add quality of life methods to the enumeration.#csharp #indiedev #gamedev pic.twitter.com/yUq6s6Vms7
Unity Tips and Tricks (Scene Tips and Tricks) Part II
Scene Tips and Tricks
Wanna improve your Unity3D shadows? Go into your Project Settings > Quality settings then:
— Banious (@Banious42) June 16, 2021
1) Increase the Shadow Resolution
2) Set Shadow Projection to close fit
3) Decrease Shadow Distance as needed.#UnityTips #UnityCertifiedInstructor pic.twitter.com/q0vYK4r1rP
In @unity3d, you can easily fold or unfold all children of an object using alt + mouse click!— ToughNutToCrack (@tntcproject) April 14, 2020
It's pretty useful if have a huge hierarchy.
For more: https://t.co/RtlYMup4M2#unity3d #unitytips #tntc #gamedev #indiedev pic.twitter.com/WsPEvWXzOz
When you select a particle system, you can drag the "playback time" field.— Sébastien Dubois (@GFX47) September 26, 2017
Very handy to fine-tune them!#UnityTips #Unity3D #GameDev pic.twitter.com/9tp2Ur6bqv
You can minimize and maximize viewports in Unity using touchpad gestures. Works for every panel, not just scene view! #UnityTips @unity3d pic.twitter.com/7DOjTNRFJh— Ryan Miller (@RyanThinker) September 26, 2017
Tired of remove/add components just for reorder the hierarchy?#UnityTips #unity3d #madewithunity pic.twitter.com/K6xzT9P5Xo— gyd (@kingterrygyd) September 27, 2017
Use the Debug inspector to replace built-in Components without losing their settings (can be done in bulk!) #unitytips #unity3d #gamedev pic.twitter.com/wWnYJb0NLh— Jacob Schieck (@jakerooskii) September 26, 2017
This is one of the most organised hierarchies I've ever created ??— Ciro Continisio ? (@CiroContns) August 27, 2017
(tip: the "-----" divider objs are tagged EditorOnly!)#unity3d #unitytips pic.twitter.com/w7lwzAWOJ3
Double tap the "F" key to automatically follow around your selection in Unity Editor scene view! #UnityTips @unity3d @ReptoidGames pic.twitter.com/aYP8wm19Cx— Ryan Miller (@RyanThinker) September 12, 2017
Hold Alt to mass collapse/expand GUI hierarchies | https://t.co/FHBkCM3HVt— Unity Tips & Tricks (@tips4unity) September 28, 2017
Use Shift + Space to make your scene/game view go fullscreen! @unity3d #unitytips pic.twitter.com/jxCn8tQeOC— Alex Ameye (@MurakamiUnity) August 1, 2017
[Space(10)] adds a spacing above a variable in the inspector | https://t.co/SdoOcoqFyq— Unity Tips & Tricks (@tips4unity) August 15, 2017
One can see and edit structs and classes with the [System.Serializable] attribute in the inspector.— Unity Tips & Tricks (@tips4unity) August 18, 2017
2/ #unitytips How to detect whether your game is using Unity Remote: #unity3d #gamedev #mobile pic.twitter.com/TbxjLfehSW— Shane Celis (@shanecelis) September 18, 2017
MonoBehaviour.InvokeRepeating does not stop on deactivated GameObjects.— Unity Tips & Tricks (@tips4unity) August 17, 2017
Match game camera to scene camera. Select the camera in the hierarchy then GameObject -> Align With View | https://t.co/v3cHEf9B9p— Unity Tips & Tricks (@tips4unity) September 6, 2017
Move scene camera to the position of camera. Select the camera then GameObject -> Align view to selected | https://t.co/v3cHEf9B9p— Unity Tips & Tricks (@tips4unity) September 7, 2017
Hold [V] to grab & drag objects by their vertices, as well as snap them to other vertices. | https://t.co/oyiNy1Uelr— Unity Tips & Tricks (@tips4unity) September 17, 2017
See Also: Unity Tips and Tricks Part IThis is one of the most organised hierarchies I've ever created ??— Ciro Continisio ? (@CiroContns) August 27, 2017
(tip: the "-----" divider objs are tagged EditorOnly!)#unity3d #unitytips pic.twitter.com/w7lwzAWOJ3
Unity Tips and Tricks Part I
Want some collection of unity tips and tricks, here we go:
Particle System
When you select a particle system, you can drag the "playback time" field.
Very handy to fine-tune them!#UnityTips #Unity3D #GameDev pic.twitter.com/9tp2Ur6bqv
— Sébastien Dubois (@GFX47) September 26, 2017
Very handy to fine-tune them!#UnityTips #Unity3D #GameDev pic.twitter.com/9tp2Ur6bqv
Organizing prefab
Organize your prefabs from all over your asset folders into custom Favorites, using labels ("l:[label]")! #unitytips #gamedev #Pine pic.twitter.com/KCEqQxy6oU— Twirlbound (@Twirlbound) September 26, 2017
Animation Trick
Use animation events to call a function at a specific point during your animation.#unitytips #gamedev #indiedev #madewithunity pic.twitter.com/hvnDpTZ2cM— Hjalte Tagmose (@hjaltetagmose) September 26, 2017
Context Menu and Custom Classes
#unitytips You can add custom items to context menu, even for built-in classes, by using [MenuItem("CONTEXT/...")]#madewithunity #gamedev pic.twitter.com/r6wxcQwt4b
— Yannick Gero (@YannickGero) September 19, 2017
Component Drag and Drop
It was only now that I realized drag and drop reordering of components is finally here. #unitytips pic.twitter.com/IHdnpXbk8v
— Stephan Hövelbrinks (@talecrafter) September 22, 2017
Two Inspector
Want 2 Inspectors open in #Unity3d? Select asset & lock 1st inspector. Add a 2nd inspector by adding a new tab in an open panel! #unitytips pic.twitter.com/eQCRXuoK8J— WaggleWords (@WaggleWords) September 26, 2017
Viewports on Touch
You can minimize and maximize viewports in Unity using touchpad gestures. Works for every panel, not just scene view! #UnityTips @unity3d pic.twitter.com/7DOjTNRFJh— Ryan Miller (@RyanThinker) September 26, 2017
Tired of remove/add components just for reorder the hierarchy?#UnityTips #unity3d #madewithunity pic.twitter.com/K6xzT9P5Xo— gyd (@kingterrygyd) September 27, 2017
Replace Built-inComponents with lossing settings
Use the Debug inspector to replace built-in Components without losing their settings (can be done in bulk!) #unitytips #unity3d #gamedev pic.twitter.com/wWnYJb0NLh— Jacob Schieck (@jakerooskii) September 26, 2017
Unity Coding tricks
If you want a private variable to show up in the Inspector use the [SerializeField] attribute. #gamedev #igdev #unity3d #unitytips #indiedev— Abhinav Demkeys (@abhinav_Demkeys) September 14, 2017
Scene Organization
This is one of the most organised hierarchies I've ever created ??
(tip: the "-----" divider objs are tagged EditorOnly!)#unity3d #unitytips pic.twitter.com/w7lwzAWOJ3
— Ciro Continisio ? (@CiroContns) August 27, 2017
(tip: the "-----" divider objs are tagged EditorOnly!)#unity3d #unitytips pic.twitter.com/w7lwzAWOJ3
Unity iOS Remote
#unitytips unity remote just wont work with iOS even if everything is connected? make sure you have the iOS build module loaded! pic.twitter.com/10GIsamM94— KevKev (@Der_Kevin) September 12, 2017
Follow Object In Scene
Double tap the "F" key to automatically follow around your selection in Unity Editor scene view! #UnityTips @unity3d @ReptoidGames pic.twitter.com/aYP8wm19Cx
— Ryan Miller (@RyanThinker) September 12, 2017
Data Saving Techniques for Unity3d Application
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:
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 WikiYou 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.








