Supported on | Core | Datatypes | Entities | Input | Logging | Multimedia | Content | Networking | Physics2D | Rendering | Scenes | System.XML | System.Linq |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows .NET | |||||||||||||
Windows C++ | |||||||||||||
Windows Java | |||||||||||||
Android C++ | |||||||||||||
Android Java | |||||||||||||
iOS Objective C | |||||||||||||
Windows Phone 7 | |||||||||||||
Windows Phone 8 | |||||||||||||
HTML5 / JavaScript |
Language Feature |
Windows .NET |
Windows C++ (2014) |
Windows Java (2014) |
Android C++ | Android Java |
iOS Objective-C (2014) |
Windows Phone 7 | Windows Phone 8 |
HTML5 JavaScript |
Inheritance | | | | | | | |||
Type inference | | | | | | | | | |
ref/out parameters | | | | | | | | ||
Generics | | | | | | | | | |
Anonymous types | | | | | | | | | |
Lambdas anonymous delegates | | | | | | | | ||
User-defined operators | | | | | | | | ||
User-defined conversions | | | | | |||||
Method overloading | | | | | | | |||
Constructor overloading | |||||||||
Object and collection initializers | |||||||||
foreach | |||||||||
using statement | |||||||||
Exception handling | |||||||||
Named and default arguments | |||||||||
C# variable capture semantics | |||||||||
Always evaluate expressions left-to-right | |||||||||
Properties | |||||||||
Indexers | |||||||||
Events | |||||||||
Nullable types and lifted operators | |||||||||
dynamic | |||||||||
Nested types | ( ) | ( ) | |||||||
Query expressions | |||||||||
goto/goto case/goto default | |||||||||
Iterator blocks (yield) | |||||||||
async | |||||||||
Multi-dimensional arrays | |||||||||
Expression trees | |||||||||
lock statement | |||||||||
operator true/false | |||||||||
extern alias | |||||||||
Clipped integer type (short/byte) | ( ) | ( ) | |||||||
checked/unchecked | |||||||||
User-defined value types (structs) | |||||||||
Pointers |
Platform | Mouse | Keyboard | Gamepad | Touch |
---|---|---|---|---|
Windows | ||||
Mac | ||||
Linux | ||||
iOS | * | |||
Android | * | ** | ||
XBox | ||||
Playstation | ||||
Browser | *** | |||
PsVita | * |
Platform | In App Purchases Providers Supported | Ad Providers |
---|---|---|
Windows | PayPal, Google, Amazon | None |
Web | PayPal, Google, Amazon | |
Android | Google Play, PayPal, Amazon | AdMob |
iOS | Apple In-App Purchase, PayPal | iAd |
Windows 8 | Microsoft, PayPal | Microsoft |
Windows Phone | Microsoft | Microsoft |