Unity Programming
Introducing Unity3D
Unity3D is a full 3D engine that supports most modern technologies.
The main features of Unity3D is cross-platform and very powerful
customization tools to create the game
Unity3D Features:
Full 3D engine
Cross-platform
Windows
Mac
Web player
iOS
Android
Windows RT
Blackberry
Xbox 360, PC 3, WII
Very flexible and convenient
Introducing Unity3D
Unity3D Key Technologies:
Extensible plug-in architecture
Language for scripting game logic
Shader support
3D animator (Mecanim)
Particle system (Shuriken)
Physic (PhysX)
Audio system
Profiler
Extensible Plug-in Architecture
Popular third-party developers plug-ins used to
increase Unity3D tools capacity:
2DToolkit
NGUI
PlayMaker
Prime31 plugins
GamesAnalytics
UnityVS
Language for Scripting Game Logic
Scripting languages ​​used for game logic
and default library.
Languages:
C#
Javascript (subset)
Boo
Frameforks:
Mono 2.6
UnityEngine
.NET for Win8/WinRT
Unity3D Shader Support
Use the following languages ​​for writing
shaders:
ShaderLab
CG
HLSL
Unity Engine Specifics
The main features of Unity3D:
Tree hierarchy of objects
Modular properties of the object
Scripts
Physics
Render
Audio
Standard physic system
Prefab system
Hierarchy
Example of a hierarchy of objects
in the scene. View from the editor.
Components of The Object
Example of a list of components
that are attached to the object.
These components define the behavior
and the gaming facility. View from
the editor.
Physic System
Implementation of physics in the game engine:
Collider
Rigidbody
Collision / Trigger event system
Scripting
All game components ( scripts, etc. ) are inherited from
MonoBehaviour class.
Engine causes certain methods (Awake (), Start () , etc.)
They can override ( works through Reflection) and MĀ custom scripts.
Script Example
After all, the main feature of Unity 3D is the easiness of writing.
Here is an example of script for gun control:

Unity Programming

  • 1.
  • 2.
    Introducing Unity3D Unity3D isa full 3D engine that supports most modern technologies. The main features of Unity3D is cross-platform and very powerful customization tools to create the game Unity3D Features: Full 3D engine Cross-platform Windows Mac Web player iOS Android Windows RT Blackberry Xbox 360, PC 3, WII Very flexible and convenient
  • 3.
    Introducing Unity3D Unity3D KeyTechnologies: Extensible plug-in architecture Language for scripting game logic Shader support 3D animator (Mecanim) Particle system (Shuriken) Physic (PhysX) Audio system Profiler
  • 4.
    Extensible Plug-in Architecture Popularthird-party developers plug-ins used to increase Unity3D tools capacity: 2DToolkit NGUI PlayMaker Prime31 plugins GamesAnalytics UnityVS
  • 5.
    Language for ScriptingGame Logic Scripting languages ​​used for game logic and default library. Languages: C# Javascript (subset) Boo Frameforks: Mono 2.6 UnityEngine .NET for Win8/WinRT
  • 6.
    Unity3D Shader Support Usethe following languages ​​for writing shaders: ShaderLab CG HLSL
  • 7.
    Unity Engine Specifics Themain features of Unity3D: Tree hierarchy of objects Modular properties of the object Scripts Physics Render Audio Standard physic system Prefab system
  • 8.
    Hierarchy Example of ahierarchy of objects in the scene. View from the editor.
  • 9.
    Components of TheObject Example of a list of components that are attached to the object. These components define the behavior and the gaming facility. View from the editor.
  • 10.
    Physic System Implementation ofphysics in the game engine: Collider Rigidbody Collision / Trigger event system
  • 11.
    Scripting All game components( scripts, etc. ) are inherited from MonoBehaviour class. Engine causes certain methods (Awake (), Start () , etc.) They can override ( works through Reflection) and MĀ custom scripts.
  • 12.
    Script Example After all,the main feature of Unity 3D is the easiness of writing. Here is an example of script for gun control: