Scripting

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
(Moved redundant links from Scripting page here)
(removed JavaScript and legacy page links)
Line 1: Line 1:
 
 
== General ==
 
 
 
* [[Beginner's Scripting Guide]]
 
* [[Beginner's Scripting Guide]]
* [[Comparison of Programming Languages]] - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo.
+
* [[CSharp Unity Tutorial]] - A nice tutorial to get you started.
* [[BasicDataStructures]] - Discussion of the use of the data-structures available in Unity.
+
* [[Csharp Coding Guidelines]] - Best practices for good code, and code readability
* [[Singleton]] - Code design pattern for when you want one and only one instance.
+
* [[BasicDataStructures|Basic Data Structures]] - Discussion of the use of the data-structures available in Unity.
 
* [[Continuous Integration]] - Topics regarding continuous integration and build management.
 
* [[Continuous Integration]] - Topics regarding continuous integration and build management.
  
== Language-Specific ==
+
== Other ==
  
* [[UnityScript Keywords|Unity JavaScript Keywords]]
+
* [[Using Notepad Plus Plus as a script editor]]
* [[UnityScript versus JavaScript]]
+
* [[Csharp Differences from JS]] - List of C# features/keywords that are different from Javascript. Since most of the tutorials are in Javascript, this should help people who are translating to C#.
+
* [[Csharp Coding Guidelines]] - Best practices for good code, and code readability
+
* [[Head First into Unity with UnityScript]]
+
  
=== Programming with C# and Unity ===
+
[[Category: Programming]]
 
+
[[Category: C Sharp]]
Tutorial:
+
[[CSharp_Unity_Tutorial|Programming with C# and Unity - Contents]] - this is a nice tutorial to get you started with C# in the context of Unity.
+
 
+
=== JavaScript for Unity Language Specification (Version 1.0) ===
+
Note: The structure for this specification was inspired by the [http://msdn.microsoft.com/en-us/library/aa645596(VS.71).aspx C# Language Specification] on MSDN
+
  
# [[Introduction]]
 
# [[Lexical structure]]
 
# [[Basic concepts]]
 
 
<!-- sections to be added, once they exist:
 
<!-- sections to be added, once they exist:
 
# Types
 
# Types
Line 48: Line 32:
 
* References
 
* References
 
-->
 
-->
* [[Missing from Language]]
 
 
== Legacy Versions ==
 
 
=== Unity 1.x with Javascript and C# ===
 
* [[Programming_Introduction_Old|Introduction & References (Languages, Compilers)]]
 
* [[Programming_Chapter_1_Old|Chapter 1 (Statements, Comments, Types, Variables, Scope)]]
 
* [[Programming_Chapter_2_Old|Chapter 2 (Arrays, Operators, Objects, Scope Modifiers, Functions)]]
 
* [[Programming_Chapter_3_Old|Chapter 3 (Enumeration, Selection, Iteration, Jump)]]
 
 
== Other ==
 
 
* [[Using Notepad Plus Plus as a script editor]]
 
 
[[Category: Programming]]
 
[[Category: Boo]]
 
[[Category: C Sharp]]
 
[[Category: JavaScript]]
 
 
== External Resources ==
 
 
* Joseph Hocking, [http://www.manning.com/hocking/| Unity in Action: Multiplatform Game Development in C#] Manning Publications ISBN: 9781617292323
 

Revision as of 01:45, 22 November 2018

Other

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox