The Gaming invasion of Bollywood : Microsoft Xbox 360 and Yash Raj Films partner for Bachna Ae Haseeno

Microsoft Xbox 360 and its biggest selling exclusive titles, will be making a huge appearance in the super hit movie of the season Bachna Ae Haseeno


Bachna Ae Haseeno, the forthcoming movie title from the Yash Raj banner stars Randir Kapoor in the lead, playing the role of an Xbox 360 game developer. In the movie, Ranbir’s character will be seen developing popular game titles such as Halo 3 and Gears of War. 

In the movie, Ranbir is supported by actors Bipasha Basu, Minissha Lamba and Deepika Padukone in pivotal roles. The film follows the journey of Raj Sharma (Ranbir Kapoor) from the age of 17 to 30. He meets three girls at different stages of his life: Mahi (Minissha Lamba) a small-town girl from Punjab, Radhika (Bipasha Basu), a glamorous girl from Ranchi and Gayatri (Deepika Padukone), an NRI from Australia. The film is about what he learns from life and from the three girls.

The Xbox 360 console is India’s largest game console. It is also the first next generation console to be launched in the country. With a host of exciting features such as Xbox LIVE, media streaming, full High Definition support and its range of exclusive titles, the Xbox 360 is a natural choice for the biggest stars in Bollywood.


Game development industry in Sri Lanka.

Ten years back when you heard about Software industry in Sri Lanka, that’s the same feeling that you get with the game industry in Sri Lanka as of now .But now In Sri Lanka we have big software industry with big software companies. Still in Sri Lanka we couldn`t see a game industry. But game industry is one of the world largest industries. According to Jupiter research Game industry is bigger than the movie industry in Hollywood and music industry with over 18 billion dollars revenue only in US.

Also there are popular console are for gaming other than PC games. Like XBOX 360, PS3, Nintendo Wii.Many of game studios are making games for those consoles. Sometimes one game has different versions for different consoles.

Making their own video game is dream of many gamers. But until now resources to do that was haven’t be in place. So now the technology is enabling you to make your own video games .Technologies like XNA giving you the tools for that.

With XNA you can create games for PC, Xbox 360 or Zune .So now you can create your version of GTA or Need for Speed or Age of empires using these technologies .Using .NET as a platform you can get started with XNA far more easily. Also you can use all the feature of .NET in to your game as well.

For the graphics you can use software’s like Photoshop, 3ds max, Maya and blender. Then you can do the programming in XNA by using those graphics.

With the XBOX LIVE Community game platform you can also make money form your XNA game. All you need to do just make a Xbox game with XNA and publish your game as XNA community game. Then you can set a price for your game. As an example you can set a price as two dollars in to your Game. There are more than ten million Xbox live users. So any Xbox live user can buy your game. Let say two million Xbox live users buy your XNA game .That mean you got four million dollars for your game. But you can have only 70% of that money. That mean you got more than 2.5 million dollars in your hand for your simple XNA game which worth only two dollars.

So this platform enables developer to explore new horizons of game development with putting lot of Innovative ideas for games. Also using XNA we can make games in Sinhala as well. That would be a grate stating point for Sri Lankan game industry as well.

So whether form a PC game, Mobile or Xbox game we can make money for our game and I hope that enables to grow game industry in Sri Lanka in the future.

Uditha Sampath Bandara

South East Asia`s First XNA/DirectX MVP
(Microsoft Most Valuable Professional- 4 Years)


XNA GAME STUDIO 3.0 beta released.


list of the changes in new release


  • Compatibility with the upcoming Zune 3.0 Firmware release. Please note that the XNA Game Studio 3.0 CTP will no longer work once you have upgraded your Zune device to the 3.0 firmware.
  • Improved deployment stability.
  • Support for Zune deployment on Windows Vista x64 Systems!
  • You can now use the Remote Performance Monitor for Zune games.

Xbox 360

  • Xbox 360 project templates (You will not be able to develop on the Xbox 360 until our final release. We felt this was important to include so that you could get projects converted over and look at the system, even if you are not able to run the games, yet).
  • Support for the Big Button Pad.

Framework & Visual Studio Features

  • Enumerate and play back media on your Windows computer or Xbox 360.
  • Simple sound effect support on Windows computers and Xbox 360.
  • Support for Rich Presence (lets friends know what’s going on in your game).
  • Support for Invites (ask your friends to join you in a multiplayer game) and Join Session In Progress (after you see what your friends are doing, you can join their current session with just a couple of button presses, even if that’s a different game to the one you are currently playing)
  • Compress your content and save space with the new content compression features!
  • ClickOnce packaging support for distributing your XNA Framework games on Windows.
  • Upgrade your project from XNA Game Studio 2.0 using the Project Upgrade Wizard!
  • Take screen captures of your game running on Zune through the XNA Game Studio Device Center.
  • Support for .NET language features like Linq
  • Create multiple content projects and leverage cross project synchronization in Visual Studio.
  • FBX importer improvements: read materials containing multiple textures, and export custom shader materials directly out of Max or Maya.

Install Visual Studio 2008 and then install XNA Game Studio 3.0 Beta

download now

Using VB.NET in XNA

This example show you how to use VB.NET in your XNA game.

Because by default XNA supports C#.NET

Debugging a 3d game.

With the Visual Studio integration in XNA,Now you can debug 3d or 2d game and see what really happening inside the memory.

Also you can see how 3d and 2d data being proceed in.NET CLR.

GraphicDevice manager Class


Model class -store 3d model data.



Matrix array -Store all 3d data for transformations.




example I use in this debugging.

Microsoft Popfly

To create mesh up and games more easier way.

You can create  mashup without writing a line of code. Combine different web sites together to form cool, new creations.

Also now  you can create fun, sophisticated, and addicting games without writing any code. Try it out, and have fun!

checkout this facebook application to I created using popfly.




F#, a functional programming language for the .NET platform, combines the strengths of functional programming with the breadth of frameworks and tools available with .NET and Visual Studio.

F# September CTP now available for download

Microsoft F#, September 2008 Community Technology Preview

MSDN F# Developer center


Simple F# Game using WPF


Game Development with C# .NET

This session is about how to make Video games using C# .NET.


*Introduction to video games.

*Designing a video game.

*Console technologies.

*Adopting game development in Sri Lanka.

*Game development with C#.NET (XNA).

*Making a 3d game in 30 minutes.


uditha sampath bandara

Microsoft Student Ambassador

location -7th floor SLIIT malabe.

Facebook event-

SLIIT Game dev Community

SLIIT Game dev community was recently formed under HEDRA – Programming Community.



[only sliit student can access the link]