Best Unity Performance tips for C# from a Cloud Developer

Unity Performance Profiler Feature

If you’re looking to improve the performance of your C# Unity game, there are many resources out there that talk about performance in Unity. These usually focus on things like better usage of the Unity APIs, better managing your objects, and reducing the size of your resources. Some articles also discuss better ways to write … Read more

WebDAVClient v1.1.4 Released

I’ve finally got around to merge some pull requests I’ve received for my WebDAV Client repository (and NuGet package). This release brings the library to version 1.1.4, and includes the following new features: Partial download and upload support (courtesy of phobeus) Copy file/folder (thanks to mkuennek) Over the last couple of months, I’ve seen a bit more … Read more

Jelly Wars – Development

I’ve introduced Jelly Wars in my previous post – it’s a strategy board game for Android, similar to Reversi and Go. In this post, I’ll discuss a bit about the development process of the game. Overview Jelly Wars was developed from scratch in Unity3d and C#. It consists of a main menu, a game scenes … Read more

Error while using HttpClient’s AutomaticDecompression in Portable Libraries

Adding automatic decompression support to an HttpClient is quite easy: This works even in Portable Libraries. However, if you try to call this from a different project, you might encounter the strange exception below: Method not found: void System.Net.Http.HttpClientHandler.set_AutomaticDecompression(System.Net.DecompressionMethods). This doesn’t give too much information – for some reason, the setter of the AutomaticDecompression property … Read more

Sending rich emails using RazorEngine – advanced templates

In my previous post, I’ve shown how to use the RazorEngine template engine in order to generate EmailMessages in an MVC-like pattern. However, when compared to real MVC, we have the ability to create more complex views, using utility classes/methods, such as @Html and @Url. In this article we’ll see how we can simulate that … Read more

Reactive Extensions goes Open Source

With Reactive Extensions going open-source, as mentioned in Scott Hanselman’s Reactive Extensions (Rx) is now Open Source post, I took a swing at the library, as it solved one of my requirements perfectly. Having the ability to buffer events (or subjects), and process them in chunks, while keeping a time-limit on the delay is extremely … Read more