Category: C#
-
Xamarin C# binding of a Cocoapods iOS SDK using Sharpie

After my endeavor with Xamarin.Android Bindings and Xamarin Apps with IBM MobileFirst, I received an interesting requirement from my colleague Chethan. He wants Xamarin C# binding of our IBM MobileFirst Foundation Objective-C APIs. I thought this is an opportunity to try something new and accepted the challenge. I immediately started exploring to find something called Objective Sharpie on…
-
Visual Studio : What’s new in 2015 debugging
Microsoft Visual studio as an IDE has matured over the years and now as a developer we are eagerly awaiting release of Visual Studio 2015 later this year. In this post,i will be talking about what’s good in Visual studio 2015 CTP 6 (released on Feb 23rd) for debugging and profiling your code.I will be…
-
Functional Vs Imperative language paradigms
These days, i am in deep love with Microsoft’s F# language and Apple’s Swift language.F# on one side has picked the good parts from Functional languages like ML and oCaml + Imperative languages / Object-Oriented language like C#. Swift on the other end is a multi-paradigm languages picking language ideas from Objective-C, Rust, Haskell, Ruby,…
-
C#,Web API : HTTP GET with a request body
Introduction : “This is impossible !!!!” . GET verb can take request parameters only from the query strings (name/value pairs) and it has a limitation in length. If the URL is too long, the web server fails with the 414 Request-URI Too Long HTTP status code. The only alternative to pass a complex object or to…
-
C#,F# – What’s New in Visual Studio 2015 Preview
What’s New In C# 6.0 C# 6.0 adds about a dozen bite-sized new features to C#, all aimed at making your code cleaner and clearer. Instead of introducing new concepts, each feature makes a common coding pattern simpler, and removes boilerplate to let the intent of the code stand out. The video takes a quick tour…
-
Gaming , C# : Come..Fall in Love with CocosSharp
You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete. -Richard Buckminster Fuller Reality Check Every game development engine or framework has its own bottlenecks and difficulties.Especially, when it comes to 2D game development,the difficulties increase.You have to take care of performance,mobile device hardware,device…
-
Gaming : Windows Universal Apps with Unity
We are pleased to announce the full support for Windows Phone 8.1 and Universal Windows Applications with the release of Unity 4.5.3. -Unity3d What are windows Universal Apps? At //Build 2014,Microsoft launched this new feature where you DEVELOP ONCE for all windows devices using a unified Windows runtime and VS tools that allow you to both…
-
Unity and C# : Performance Optimisation tips

“Premature optimization is the root of all evil.” ― Donald Ervin Knuth, Art of Computer Programming, Volume 1: Fundamental Algorithms Optimization is a term which is familiar to any developer. Game developers are more aware of this because of three reasons, They realize the importance only at the fag end of game development. They see this as…
-
Unity and C#: Game Loop (Awake,Start,Update)
Introduction The central component of any game, from a programming standpoint, is the game loop. It allows the game to run smoothly regardless of a user’s input or lack thereof. Every game must and should have a game loop because a game must continue regardless of a user;s input. In this article i will be talking about…
-
Unity and C# : Learn Scripting
Scripting is an essential ingredient in all games. Even the simplest game will need scripts to respond to input from the player and arrange for events in the gameplay to happen when they should. -Unity3D Everything in unity3D is a GameObject. We first start building a game by setting the sprites (2D) / 3D models…
