Scripting
From Unify Community Wiki
(Difference between revisions)
(→General: Remove broken page reference) |
Isaiah Kelly (Talk | contribs) (Moved redundant links from Scripting page here) |
||
Line 3: | Line 3: | ||
== General == | == General == | ||
+ | * [[Beginner's Scripting Guide]] | ||
* [[Comparison of Programming Languages]] - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo. | * [[Comparison of Programming Languages]] - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo. | ||
* [[BasicDataStructures]] - Discussion of the use of the data-structures available in Unity. | * [[BasicDataStructures]] - Discussion of the use of the data-structures available in Unity. | ||
Line 14: | Line 15: | ||
* [[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 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 | * [[Csharp Coding Guidelines]] - Best practices for good code, and code readability | ||
+ | * [[Head First into Unity with UnityScript]] | ||
=== Programming with C# and Unity === | === Programming with C# and Unity === | ||
Line 56: | Line 58: | ||
* [[Programming_Chapter_3_Old|Chapter 3 (Enumeration, Selection, Iteration, Jump)]] | * [[Programming_Chapter_3_Old|Chapter 3 (Enumeration, Selection, Iteration, Jump)]] | ||
+ | == Other == | ||
+ | |||
+ | * [[Using Notepad Plus Plus as a script editor]] | ||
[[Category: Programming]] | [[Category: Programming]] |
Revision as of 20:39, 5 November 2018
Contents |
General
- Beginner's Scripting Guide
- Comparison of Programming Languages - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo.
- BasicDataStructures - Discussion of the use of the data-structures available in Unity.
- Singleton - Code design pattern for when you want one and only one instance.
- Continuous Integration - Topics regarding continuous integration and build management.
Language-Specific
- Unity JavaScript Keywords
- 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
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 C# Language Specification on MSDN
Legacy Versions
Unity 1.x with Javascript and C#
- Introduction & References (Languages, Compilers)
- Chapter 1 (Statements, Comments, Types, Variables, Scope)
- Chapter 2 (Arrays, Operators, Objects, Scope Modifiers, Functions)
- Chapter 3 (Enumeration, Selection, Iteration, Jump)
Other
External Resources
- Joseph Hocking, Unity in Action: Multiplatform Game Development in C# Manning Publications ISBN: 9781617292323