Learn UNITY with Real Code Examples
Updated Nov 24, 2025
Installation Setup
Install Unity Hub
Download a Unity Editor version
Create a new 2D/3D/URP/HDRP project
Set up scenes and assets
Configure build settings for platforms
Environment Setup
Install Unity Hub
Choose LTS/Tech Stream version
Install modules (Android, iOS, WebGL)
Set up IDE (Rider/VS Code)
Configure packages and project assets
Config Files
Project Settings
Quality Settings
Input System
Package Manifest
Build Settings
Cli Commands
unity -projectPath <path>
unity -buildTarget android
unity -executeMethod Class.Method
unity -logFile
Unity Hub CLI for project management
Internationalization
Localization package
String tables
Dynamic text replacement
RTL support
Region-based numeric & date formatting
Accessibility
UI scaling
High contrast modes
Subtitles and captions
Input remapping
Screen reader support (Unity UI Toolkit)
Ui Styling
Unity UI (Canvas)
UI Toolkit
Shaders for effects
Animation transitions
Responsive anchors & layouts
State Management
MonoBehaviour scripts
ScriptableObjects
Static managers
DOTS/ECS for high-performance state
Animator state machine
Data Management
ScriptableObjects
JSON serialization
PlayerPrefs
Local/remote databases
Addressables for asset management