Microsoft Teaches You to Make Games
by Chris Remo, Dec 29, 2005 12:00pm PSTIn January and February, Microsoft will be hosting a series of free webcasts teaching the basics of 3D game development using C#. It's aimed at beginning programmers, so don't feel too intimidated.
If you have always wanted to develop cutting-edge video games but are just getting started, tune in to our 11 free webcasts. Learn the concepts of 3-D video game production as instructors from DigiPen Institute of Technology demonstrate the key stages of developing a game engine using Microsoft Visual C# 2005 Express Edition, a new development environment for beginner programmers. Learn how to handle backgrounds, objects, and collisions. In addition, these webcasts provide a primer for handling artificial intelligence in your game, along with multiple levels and additional character functionality. View our library of on-demand webcasts to learn more about 2-D game development by working with the top-down shooter game Star Trooper, and also learn about community-based Project Hoshimi. Bonus: Attend any four live MSDN webcasts and submit evaluations during the month of January and you will receive an MSDN Webcasts superhero action figure. Want to learn more? Meet the Source Fource!Sweet, the Source Fource!
Xenonauts dev promises 'proper remake' of XCOM
Binary Domain demo available this week
Shack PSA: Angry Birds on Facebook today
Resistance: Burning Skies dawns on Vita in May
Shack PSA: Mass Effect 3 demo out today
Comments
Thread Truncated. Click to see all 2 replies.
Thread Truncated. Click to see all 16 replies.
Thread Truncated. Click to see all 41 replies.
IMO this is where C# has a posible future for game dev, the language is really well designed, way easier to program in. The better the tools, the more productive. Who cares if it runs 2-10 fps faster, it took you a whole lot longer to build it.
Regardless of what I think, C# still makes it pretty easy to at least start learning concepts instead of being overwhelmed with language constructs and system libraries.
Thread Truncated. Click to see all 9 replies.
i think teaching software design should go along with any language centric course(s). knowing a language is good but if the design is bad maintanance of the code will be painful. any dev will tell you that the vast majority of your time will be spent maintaining a pre-existing codebase. also, courses that supposedly focus on game-programming that ignores mathematics (i.e., linear algebra and a bit of calculus) is next to worthless because there's alot more in this class of applications than just tossing polygons around. any course or book the titles itself as "gaming programming in <insert language here>" is a guise to promote the language.
if you truly want to learn game development, i think one of the better ways to begin is to use a language you currently know and get acquainted with some of the non-graphical algorithms, concepts and techniques. i think far too often some people, for example, focus of "splashing polygons on screen" rather than figuring out what's the best way to organise, access and manage these primitives long before your first glBegin() statement.
Thread Truncated. Click to see all 3 replies.
i expect to be watching all of these.
not to mention the free classes they are offering online for SQL server 2005 (stolen from passwird.com):
https://www.microsoftelearning.com/sqlserver2005/
http://research.microsoft.com/workshops/FS2005/webcasts/12536/lecture.htm