Microsoft MVP Open day at Hyderabad, INDIA [Event Update].

19th May 2011, I had attend to MVP Open day at Hyderabad ,INDIA. It was 4 day event

for fellow MVP`s from The region. 1st day sessions was held at Hotel Ista,

Hyderabad.2nd and 3rd day sessions was held at Microsoft India development center

(MSIDC) Hyderabad .

Keynote by Amit Chatterjee – Managing Director, Microsoft India Development Center.

MVP Open day 2011 group.

Developer, IT and Consumer track sessions Delivered by Microsoft employees who

works on Microsoft Products such as Windows, Office, Visual Studio, Cloud, and

Windows Phone 7.

Meeting with Senior Program manager, Windows Phone 7 Developer tools MSIDC, India.

I also got a chance to deliver a session at the open day Event in the graveyard shift section. My session is about XNA game development.

Final day sessions was again held at the hotel Ista .After the final closing note by MVP

Lead INDIA Mr. Abhishek Kant event was come to an end.

Overall it was a great event organize for MVP`s in the region.

And had lot of knowledge and fun at the event.

Its great to see more events like this in the future.

Microsoft’s founding employees 1975 .

MVP Open Day at Microsoft India Development Center (MSIDC), Hyderabad, India.

The MVP Open Day is a three day invitation-only event that is hosted at MSIDC. The event will feature a roster of keynotes and deep dive technical sessions delivered by experts from the product group as well as a variety of social networking opportunities to enable MVPs to network and socialize with their technical peers, build new relationships with Microsoft Development Centre teams, and share real world feedback. This is a great opportunity for MVPs to connect with each other; with Microsoft Development Centre, visiting Redmond Product Group as well as MVP team staff.

MVP Open Day will be held from 19 – 22 May 2011.

Microsoft India Development Center (MSIDC), Hyderabad, India.

I’m also planning to attend this event as a Sri Lankan MVP.


Official Site.

Singapore Once Again for the 7th Time.

Today i`m going to Singapore Again.I`m doing XNA Game Development Workshops at Singapore Universities with collaboration from Microsoft Singapore.Universities Including SIM University, Nanyang Technological University (NTU) and few other places.

Then some travelling and shopping.

Celebrating 3 Years for my blog

I had started my blog in January 2008.As of now it had reached over 72,000 hits within 3 Years. That is average of 65 visitors per day. I `m hoping to have even more visitors in 2011.


My First Blog post –

Singapore Once Again for the 6th Time.

Today i`m going to Singapore Again.I`m doing a XNA Game Development Session at Microsoft Community Technology Update 2010 in Singapore.Then some travelling and shopping.

Event Details.

Microsoft {Community} Technology Update 2010 at Singapore.

The 7th iteration of {Community} Technology Update 2010 held on 18th of December 2010, at Microsoft Singapore.

I`m doing a Session about XNA Game Development at that event.

Session Title – How to Make Games for PC, XBOX360 and Windows Phone using XNA​.




Developer Track Details.

Speakers Profile


Register Now…

More Details ….

SgDotNet (Singapore’s Professional .NET Usergroup)

South East Asia MVP blog.

Introduction to XNA Game Development For PC, XBOX360, Zune and Windows Phone.

Microsoft .NET platform came long way from its first release. Now lots of Microsoft technologies depend on .NET platform. Technologies like Silverlight, WPF, ASP and WCF among them. In early 2002 there was a technology called Managed DirectX (MDX) which used DirectX API. But it mainly uses for small graphic applications.Because of its slow performance. After that Microsoft had reengineered and came up with new technology called XNA. Which was announces March 24, 2004 at Game Developer Conference. Microsoft main goal in XNA was to create a tool set that can target multiple platforms with minimum code change. With the XNA 1.0 release in 2006 they had crate a tool set to support both PC and XBOX360 game development. As of now XNA Supports game development for 4 Platforms with the same C# code. Those are PC, XBOX360, ZUNE and Windows Phone.

XNA Game Development Video Learning.

1 $ Limited offer available now.


Microsoft XNA supports Windows XP, Windows Vista and Windows 7 in PC Game development. And cost of making and selling games on PC is 100% free. All the Visual Studio versions support XNA .Current final release XNA 4.0 for Visual Studio 2010 which supports Windows Phone Development. And minimum requirement to run XNA project is having a graphics card that supports DirectX 10.


XNA Game Studio 4.0 new Project Template.

If you making a Game for XBOX360 and plan to sell it on XBOX Live market Place you need to buy APP Hub membership. Which is 99$ per year and it will provide distribution of your game through XBOX Live market place. You can find those games in XBOX360 Game Marketplace under Indie Games Channel.


Now there are over 1000 Indie games available on XBOX Live market place. And all are created using XNA and C#.There are few games on XBOX Live Arcade which created using XNA.

Also new version of the XNA supports Avatars, Xbox live networking, XBOX Live Party API.


Avatar Golf –XBOX Live INDIE Game.



For the Zune based game development you can use XNA 3.0 or XNA 3.1 .It supports only 2d based games. Because it doesn’t have 3d rendering capabilities .With the Zune XNA API you can access ZUNE music player and add the playlists as background music in the game. Also in Zune HD you can access ZUNE Touch API for XNA.

Windows Phone is earlier named as Windows Mobile. And to make games for windows mobile you need DirectX C++ API. But with the Windows Phone you can use same XNA API to make 2d and 3d games for Windows Phone platform.














spriteBatch.Begin();   //start the sprite batch process to draw the font

spriteBatch.DrawString(spritefont, “Hello world”, new Vector2(100.0f, 100.0f), Color.YellowGreen)

//draw the font in the screen

spriteBatch.End();   //end the sprite batch process

Sample XNA Code segment that used for draw Hello World in the screen

(Only the draw method)

To get started with the XNA you can visit

It’s the official site for the XNA tutorials, videos and forum. And there are many other sites providing XNA resources too. You can easily find them on Bing.