You Should Be Using Microsoft BizSpark
Microsoft BizSpark (homepage, faq) is a program designed to give Microsoft software to software development start-ups for free. If you’ve never heard of it then you aren’t alone. If you have heard of it then you can confirm it’s awesome. This is my Public Service Announcement to assist fellow devs.
What Software
What software does Microsoft provide to BizSpark members? All of it. Well, damn near close. Here’s are some highlights:
Visual Studio 2010 Ultimate
Windows 7 – Home Premium, Professional, Ultimate
Windows Server 2008 R2
Windows Home Server
Windows Vista – Home Premium, Business, Ultimate
Windows XP – Home, Professional
Office Ultimate
SQL Server
Exchange
Outlook
Project
Access
Sharepoint
Visio
One Note
Azure
Source:
http://altdevblogaday.com/2011/12/03/you-should-be-using-microsoft-bizspark/So, for 3D, Blender is really good once you've learn the fundamentals of it's interface design.
Next, 2D, this might be the only real problem. If Paint.Net isn't enough for you, then buy Photoshop, it's worth it. Inkscape and GIMP are so badly designed that they might easily hurt your productivity on the long term, while Blender is well thought but a bit alien at first.
For libraries, they often provide indie-specific prices, but if not then choose an alternative. I've searched for everything and never got stuck in finding a good alternative.
Oh wait, once I got stuck. I then asked the author(s) of the library if there could be an indie license. The following month they provided it officially.