Update: Xna for VS2012 and VS2013


Codeplex is yet again the home of another unofficial project that promises to further develop XNA, you can access the repository here: MSXNA.

I don’t know if this is feasible from a legal point of view but, at least they have already uploaded XNA support for Visual Studio 2012 and Visual Studio 2013, which you can download here, at your own risk.

As I haven’t tried it yet, feel free to comment here with your feedback!

Unreal Engine 4 and the best Christmas Card ever!

I’ve been using Unreal Engine 4 for some time now, which by the way, I’m positive is going to be the best game development tool out there, you just can’t go wrong with Epic, it’s going to be legen…. Wait for it… !

Having the opportunity to shape this amazing tool and learn a lot in the process is great but, last week I received one of the best perks of being in this great program: A Christmas card, A3 size, signed by Epic Games CEO himself, Sir Tim Sweeney!

Thanks for the card Tim, hope family’s great, all of me here wish you and Epic a great year, ta ta !

Epic Games Christmas Card

Know Your Onions: Hardlinks, Symbolic links and whatnot

I’ve written my second article for GameDevelopment Tuts+, edited by Michael WilliamsWorkflow Tip: How to Keep Files in Two Places at Once !

In this article I explain what are hard links, symbolic links and junctions, showcasing some useful applications, for instance, how to have your Unreal Development Kit (UDK) 3 project backed up in Dropbox and how to organize your music library by artist, dealing with the VA musics that should be in multiple folders, without extra space usage.

Image icon by P. J. Onori.

Achievement Unlocked: C# Expert, they say?

ImageI’m fortunate enough to say that I have passed the first exam required for my Microsoft Certified Solutions Developer (MCSD) certification, exam 70-483 Programing in C#! I always looked forward to do this but never actually thought of it as something reachable in a short-term.

Whats next? Essentials of Developing Windows Store Apps Using C# next month or so, 2014 is going to be another great year !

Meditation and introspection

And a new year begins, isn’t that great? For me it’s just “another day” but, I try to always take some time to meditate about the past, recent events and what I want to achieve in the future, in my opinion this is something people should start doing with more often and I, for one, am in that group so, meditating on this in the beguining of the year is my way of filling that gap.

In retrospective, 2013 was a year full of extreme ups and downs for me: came home after 3 years abroad studying; got my first job in my field of expertise; went to Barcelona for the first time with my girlfriend (and loved it); one of my dearest friends – a brother – passed away; and other as important that I choose to keep private. Intense, was the first word that came into my mind while trying to describe it.

This year, I have a lot of professional goals that I want to achieve, earn a Microsoft Certified Solutions Developer certification, *try to post more often*, finish my college degree, learn more, travel more, know more,… And by the end of it, I want to do this exact same retrospective and feel like it was just another great year.

I wish you all a great 2014 full of achievements, knowledge and love !

The WordPress.com stats helper monkeys prepared a 2013 annual report for this blog, loved the work they did on this so, I’m sharing it with you.

Here’s an excerpt:

The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 40,000 times in 2013. If it were a concert at Sydney Opera House, it would take about 15 sold-out performances for that many people to see it.

Click here to see the complete report.

Eclipse IDE dark theme

One of the most things I love about Visual Studio and Sublime Text for that matter is how great they look, I’m an advocate that if you are going to look at something for long periods of time, at least look at something that visually pleases you and doesn’t make you go “D’OH” every time you loose your focus and realize what you’re working with. And then comes their ugly cousin, Eclipse


Continue reading

Let Me Explain: Install XNA on Visual Studio 2013 and 2012


Although XNA is dead, it’s still a great framework if you wish to develop to Windows, Windows Phone 7.5 and Xbox 360, even if you start using MonoGame, you will still need XNA for those platforms. As XNA doesn’t support any Visual Studio (VS) above 2010, you’ll need to do some manual steps to install it in VS 2012 and 2013. Fortunately, VS2013 didn’t change much in regards to application architecture, therefore, the same steps to install it in VS2012 apply to 2013.

That being said, this is the steps I always follow:

  • (For Windows 8 users) Install Games for Windows Live client. You just need to install it, no further input is required.
  • Install Visual Studio 2013 or 2012
    • This will install VS 2010 Express for Windows Phone and, with it, XNA
      • If by some reason the XNA installation fails, reinstall
    • Alternatively, you can install any Visual Studio 2010 and XNA standalone
  • Copy XNA from VS2010 to VS2013
    • Copy the folder named XNA Game Studio 4.0 from “C:\Program Files (x86)\Microsoft Visual Studio 10.0\common7\ide\extensions\Microsoft” to
      • For VS2013 “C:\Program Files (x86)\Microsoft Visual Studio 12.0\common7\ide\extensions\Microsoft”
      • For VS2012 “C:\Program Files (x86)\Microsoft Visual Studio 11.0\common7\ide\extensions\Microsoft”
  • Open the extension.vsixmanifest file with your favourite text editor (with Administrator privileges), inside the copied XNA Game Studio 4.0 folder
  • Change the supported Visual Studio version
    • Change this: <VisualStudio Version=”10.0″> to
      • For VS2013: <VisualStudio Version=”12.0″>
      • For VS2012: <VisualStudio Version=”11.0″>
  • Tell VS to rebuild the Extensions cache
    • Run this command (Win+R):
      • For VS2013 “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe” /setup
      • For VS2012 “C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe” /setup
    • If you get an error doing this, run it in a Command Prompt with Administrator privileges
    • This isn’t always necessary, specially if you have just installed Visual Studio

That’s it, now start creating great games ! Btw, do you know what XNA acronym stands for?