Tag | XNA Posts

I hope you do own an Xbox 360 because I have exciting news to share. You may have heard the rumors. Well, I’m here to tell you they’re absolutely, 100% true! Wait, what rumors where you talking about? No, that’s not true at all, I mean it was only one time…anyway, I was talking about the rumors that I’m officially a GAME DEVELOPER! That’s right. I really have a game for sale on the Xbox 360. It’s not an MMORPG, it’s not some crazy fast paced, action packed FPS. It’s a game I wrote (well, co-wrote ...
I was asked a little while back to pull together the best training resources for .NET development to feed into a MSDN UK site. I thought it would be useful to share here as well. By no means everything is listed but sometimes less is more :-). Enjoy: Top Tip: Watch out – these are sometimes big downloads. For instance I just downloaded a high def PDC2009 session at 600MB! I recommend you check out Free Download Manager – it is a great open source tool for working with large files. Offline Training ...
I’m very excited to see some progress and buzz at Tampa Code Camp since we announced. We are still accepting speaker submissions and we are working having more sessions now. Continue spreading the word in person, online and even in general public too! We can still use your help to reach out to your fellow geeks and let them know about Windows Phone Camp, you never know who is not admitting to be a fan. Don’t believe the hype? At the very least come out and learn about what’s new for yourself. We ...
Microsoft recently held their Windows 7 Launch event in St. Louis where I was very fortunate to be able to deliver the Windows 7 introduction to developers track (opposite Mike Benkovich from BenkoTips.com). This St. Louis event was held at the AMC Theater’s in Creve Coeur, Missouri and supposedly drew 1200 local IT resources (roughly 600 for the developer track and 600 for the IT pro track but I didn’t get an exact count from anyone). I was involved with the developer track and in my auditorium ...
If you’re planning on being at Windows 7 Developer Boot Camp (already sold out) at PDC 09 next week come check out the “Lunch with the MVPs” scheduled from 12:00-1:15. We will be having several tables where you can come over and have (informal) conversations on a wide range of topics including: MVC, RIA, Silverlight, XNA, LINQ, and more. I will be leading the table “MVC in the Real World” so come check us out. Hope to see you there ...
There are numerous useful types available in XNA that will significantly help you design and build your next game. Here are two of the most useful (in my opinion) and how you can use them in your game (I will focus on mostly 2-dimensional uses). Vectors Vectors are amazing! They are seriously, probably one of the coolest types on the block, especially when taking into account that they are used for almost everything in games. The most common forms of Vectors used in XNA are the Vector2 and the Vector3, ...
The following BizTalk naming guidlines are heavily based on those proposed by Scott Colestock over at Trace Of Thought. As you can see from the link, Scott wrote his naming conventions for BizTalk Server 2006, whereas I am still using BizTalk Serevr 2004. In reality these guidlines are pretty much universal across any version of BizTalk you may wish to apply them to. Although the general principles for these guidlines are the same as Scott's, I have made some changes based on personal preference ...
I have been hard at work recently porting Pong RPG from a PC-only XNA game to an Xbox 360 game in the hopes of potentially releasing it on the Xbox Indie Games Marketplace. Pong RPG (PC) was a great success in my mind because even though it was flawed, it was a full game product that I created from scratch (almost all by myself) since my days in High School (which was when I first created a full game). While it was great to finish the game, the code was extremely difficult to read and very static. ...
Game development is a great career but we all can't be the next John Carmack. And let's be honest, even though you've got a great resume and a smashing portfolio, the odds are slim you'll get that coveted game programmer job. To sharpen your skills and expand your portfolio why not take a look at Microsoft's XNA Game Studio? XNA Game Studio is a library built on top of the DirectX framework to ease game development for students and hobbyists while still providing enough flexibility to create games ...
Implementing callback in WCF services. This is a way of writing asynchronous code using wcf services. But do we know why to do this explicitly when adding a service reference also gives you a facility of generating asynchronous operations? This is because the asynchronous operations which we generate while adding service reference are not fake asynchronous calls, in fact they are synchronous call only, just let code not to wait for the response/ notification and it has its timeout period and will ...
So I learned something interesting about XNA. In Axiom, you can setup your entire scene before entering the renderloop. This way there isn’t any hiccups while rendering due to loading textures, models etc. In addition to Models and textures you can also setup additional render targets. These can be used for reflection planes, shadows, dynamic textures and what have you. Well this all works really well in DirectX and OpenGL. I can setup a (DX) Surface and hold that until I’m ready to render to it. ...
Yesterday working in a demo about WCF-REST Starter Kit (http://www.asp.net/downloa... i had a little issue to make a query to a XML Structure that includes a xml namespace (aka xmlns), the trick is very simple to get the value from each element in the structure, you should pass the XName in Elements method including the XNamespace This is my XML structure <ItemInfoList xmlns:i="http://www.w3.org/... - <ItemInfo> <EditLink>http://loca... ...

I'm thinking about either re-writing my old XNA tutorials or starting a whole new series.  XNA is now in v3.1 and when I wrote the tutorials we had just jumped from the 1.0 refresh into 2.0.  I want to know what you want to learn about XNA.  Send me an email or post a reply and I'll try to structure it to include what you've asked (hopefully I can teach what you want to learn).

So...

what do YOU want to learn?!

Surface is cool. There’s no doubt about that. People who walk up to the machine and start using it are usually impressed by it. That also goes for developers: they are sometimes even overwhelmed by it and start to wonder how hard it is to develop software for this platform. The good news is, is that it is actually fairly easy to build software for the Surface platform. Well, easy… if you know how to develop in WPF that is. In this post I will outline the most common steps to take to develop your ...
Microsoft has released extensions to the XNA Game Studio 3.1 for the Zune HD. The add-on will allow you to take advantage of the Touch APIs and the new Accelerometer. Included in the download are documentation and examples on how to leverage the new APIs.Note: Cross posted from KodefuGuru. Permalink ...
Lately I've been working on bringing my game Pong RPG to the Xbox. I've slightly changed the title to Ping Pong RPG to make it less like the Atari version and more like my own. The most exciting part though is the new code! Here are some of the details of the new code... In the PC version of Pong RPG, every image/sprite had it's own file. This means every time I loaded a menu I had to load each menu item, the background, and any other pieces that weren't part of the already loaded images. To make ...
I try to spend a little time every day brushing up on my developer skills. Some days I have more success than others. I might attempt to brush up on my skills by reading a tech book (currently working through "Working Effectively with Legacy Code" by Michael C. Feathers, I'm loving that book!), practicing some new language features (I'm still wrapping my head around lambda expressions and LINQ) or just browsing tech blogs and listening to tech podcasts. I do this partly because our industry changes ...
This podcast accompanies the August 12th, 2009 edition of the MSDN Flash newsletter. It includes an interview with Mike Ormond discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the poll of how developers scored in the Joel test. P.S. Apologies on the delay in publishing this podcast – but I did have ...
Create a rss or atom feed is very simple in asp.net mvc. In V1.0 there isn’t a build-in mechanism to work with feeds, however we can very quickly build our own. All we have to do is create a xml structure accordance with their specification and new ActionResult derived class to handle the result. But let’s start form beginning. The first of all, we need to create a new MVC project and call it e.g. RssFeed. The data for feeds will be taken from database, so we have to build model. Let’s create a new ...
A while back, I submitted an XNA talk to the South By SouthWest Music/Film/Interactive Conference (also known as SXSW) and it's currently up for voting in the Interactive category. I'd really appreciate some votes in order for my talk to get selected. You can click this link or the image to the left to go to the site and vote for my talk. You will need to register on the SXSW site to place a vote, but there's no charge for that and it's quick and easy. Be sure to leave a comment with your vote so ...
I have to say this is the part I hate the most: MODELING. In preparation for the series of blog post I want to write that will cover building a simple 3d game I started downloading different free tools to help me build simple models. Blender 3D although nice ( it even runs on a remote connection if you can believe that :D ) was and will probably continue to be too much for me to learn. Truespace 7.6 Still beautifull and free but a bit too much, although I would love to learn it. And SoftImage XSI ...
Need to know: In your XNA game by default the framework tries to invoke the Update() method 60 times per frame and the Draw() method as many times as possible. You can however change this behavior by changing the values of the static properties TargetElapsedTime and IsFixedTimeStep on the Game class and the SynchronizeWithVerticalRetrace property on the GraphicsDevice class. In your game you can adjust the call to the Update() method like so this.TargetElapsedTime = TimeSpan.FromSeconds(1.0f / 100.0f); ...
Disclaimer: This is the first in a series of post from which we'll learn the bare minimum needed to build games by using the XNA framework. The guide assumes you have a good grasp of the C# programming language and some good understanding of the .NET Framework ecosystem. Before we do anything else we need to go to http://creators.xna.com/en-... Here we'll download the XNA Game Studio 3.1. Note: I have Microsoft Visual Studio Team Edition as part of the Microsoft Student partner program, ...
Most developers these days have moved on from C++ and its lower-level cousins. Higher-level languages are now the norm, including Java, Python, Ruby and C#. Developers have adopted these languages because of the productivity gains that are enabled by working in a higher-level language. Garbage collection frees a programmer from worrying about several common classes of bug. These languages also stress expressiveness over performance, meaning that you have to do less work to get the results that you ...
In this Issue: Erik Mork, András Velvárt, Don Burnett, Dan Wahlin, Brad Abrams, Imran Shaik, and Andrew Myhre. Shoutout: Terence Tsang has the alpha of his Resource Directory running and I think it looks great: Silverlight Resource Directory - alpha From SilverlightCream.com: MEF and Silverlight Erik Mork's latest SparklingClient podcast is up and he's talking MEF with none other than the man you'd want to... Glenn Block! Discovering Silverlight 3 – Deep Dive into GPU Acceleration András Velvárt ...
In this Issue: Rui Marinho, Danijel Stulic, Jesse Liberty, Bill Reiss, Evgeny, Chris Klug, Brad Abrams, and Page Brooks. Shoutout: Mike Harsh reports Slidentity Updated for Silverlight 3 RTW ... if you haven't seen this, now is a good time... very cool! Terence Tsang is getting overrun with XAML snippets [no wonder :) ] and is working on an idea for an app to help him organize his resources: Silverlight Resources Directory. He's also looking for input for you! From SilverlightCream.com: Data Visualization ...
Well if you are, you won’t be soon when Microsoft takes down the YouTube video clone site. I just received the official announcement today via e-mail. I had a couple of XNA games that my students created on the site. Here’s the official word: Attention Soapbox Users, MSN will no longer offer Soapbox, the user generated video service within MSN Video, as of August 31, 2009. Beginning on July 29, you will no longer be able to upload videos to Soapbox. People who have uploaded videos to Soapbox will ...
I went to the Twin Cities Languages User Group meeting last night. The topic was Esoteric Programming Languages and it was quite interesting. Jason Bock (also the UG leader) showed several different examples of languages that you'll never use in your day job, but were still pretty cool (mostly.) The one I was most interested in was Befunge (Wikipedia: http://en.wikipedia.org/wik... which is a 2-dimensional interpreted language that can modify/generate its own code while running. The whole ...
I never seem to have the time to enter coding competitions. It’s a shame, because they look like a lot of fun! I do usually bookmark these contests just in case I find myself with a free weekend, and I want to share those with the community. It may mean more competition in case I do enter, but it also means more cool community applications that I get to play with. For example, Twtri is great for updating Twitter or Facebook with your flight status, and it won the grand prize in the new CloudApp() ...
Recently I have been doing some work on an older system using ADODB recordsets. Every now and then we still have to support these old systems. I wanted to create an open recordset in code on the .NET side to pass to the older system, but ADODB really wants an open database connection in order to open a recordset. My first obvious attempt was to create the recordset object, then create the field objects and add them to the recordset. I could create the recordset this way, but I couldn't open it, and ...
Recently XNA 3.1 was released and I think one of the coolest additions by far is the use of Avatars in game. Really brings a lot of ideas to mind. The Creators Club site has posted their rules for Avatar use. My comments are inline. Xbox LIVE Avatars are unique and personal items you can make available to players. We have a very specific set of rules for Avatar use to prevent abuse. Any Xbox LIVE Indie Game that contains Avatars must be Peer Reviewed to check for the following prohibited content: ...

XNA 3.1 has been released bringing Avatar support and many other features.  Check it out:

http://creators.xna.com/en-us/news/xnagamestudio3.1

Also of large note, with that release Microsoft is changing Xbox Community Games to Xbox Indie Games.

I'm not a fan of the name change.

How often you should search for the various information? Most likely it occurs every day. It is important, that an information search problem not trivial. Also the information can is in various sources - in files, in e-mail messages, in documents etc. Not the secret, that most part of an information is in a network - local and global. Windows Search which allows to search easily and conveniently on the basis of indexes has been developed in Windows Vista. In Windows 7 a theme of search has found ...
I found this gem while looking at a database that needed all indexes rebuilt. I actually had to create the programmatic way of doing rebuilding all indexes in a database based on the information in these posts: http://blog.sqlauthority.co... http://www.sql-server-perfo... http://www.sqlservercurry.c... ...
Okay, this is lame - no posts since December... Hopefully this will make up for it. I've been spending a lot of time lately researching 3D animation for a project I'm working on, and I'm drawing a line in the sand for ease of reference, later. Hopefully, someone out there will find it useful. Blender has been my tool of choice, because it's easy to find documentation and samples out on the web (plus, it's FREE). Of course, 3D Studio Max is a professional (expensive) program which provides the same ...
I can’t express enough the appreciation I have for everyone out there. (yes, it’s YOU I’m talking about!) The prayers, thoughts and support has been incredible. It meant a lot. So I just wanted to take some time to say thanks for letting me share and thanks for all the incredible feedback Wifey and I have received over the last month. I also just wanted to give everyone an update of what happened and where we are at now (well, wifey is much faster at updates than I am so she’s already done a few ...
The new site for the Belgian Community Day 09 is open. “Eleven Microsoft User Groups combine their efforts to organize this unique networking and knowledge sharing event. A unique opportunity to learn about Microsoft’s latest developments and technologies like Exchange 2010, Silverlight 3, Visual Studio 2010, SQL Server 2008, Windows 2008R2, Powershell V2, Forefront Identity Manager 2010, XNA 3.1. and OCS R2. Microsoft Community Day will take place on Thursday 25th June 2009 in Utopolis, Mechelen, ...
NINEQuestions.net has a new interview posted, with Kathleen Sanders (Community Manager for XNA)

Check it out: NINEQuestions.net

Also, follow @NINEQuestions on Twitter for updates whenever a new interview is posted.

Calling Kathleen Sanders a gamer geek, while true, is really an understatement. She’s unlike pretty much anyone else I’ve met in my career. So, it’s not surprising that this interview is a bit different as well. Check out these NINE Questions with Kathleen Sanders, and then check out her blog at http://blogs.msdn.com/xna/ 1. Where are you from? Originally from Flint, Michigan. I got to Seattle by way of San Francisco, though. 2. What do you do / Who do you work for / What is your product? Give us ...
I wrote a post a bit ago that was kind of a bummer. If you didn’t like that one, I suggest you move alone right now because this one is going to make that one look like rainbows and unicorns. I’ve already mentioned this has been a rough year, but well, I didn’t go into a lot of details. Now I’m going to because lately I’ve been having to pass on a lot of speaking opportunities and I’ve been dropping the ball on a lot of things that I normally help out with (Code Camp and PAXNAUG just to name a few). ...
This month I have been working hard at providing XNA support for the Micro Framework. Sometimes I wonder how I get myself into these things. I entered another contest, Dream, Build, Play, where you or a team write a game for some cool prizes. When I was reading through the XNA documentation and I was thinking that the paradigm of writing games fits some embedded projects a lot better than WPF that the Micro Framework is using now. Perhaps not for all applications, but for my project is felt like ...
Registration for the DreamBuildPlay 2009 Challenge is now open. Pull together a team of up to 7 people, or go solo. Use XNA Game Studio to build a groundbreaking game for the Xbox 360 platform. You and your team could win your share of $75,000 in cash prizes! There's also the potential opportunity to receive an Xbox LIVE publishing contract. Maybe best of all, your game could be played - and admired by gamers worldwide. If you register soon, you'll receive a free 12 month XNA creators club trial ...
Here are some of the links I mentioned the other day during my TCCC 6 presentation: Creators Club - XNA's main creator website where you can find tutorials, examples, starter kits, and great forums! Dreamspark - Free software for registered students (free Creators Club trial account!) Ziggyware - Great collection of tutorials and links! Twin Cities XNA User Group - A great local group dedicated to presenting information on XNA. Torque X - An 'editor' that can be used with XNA (I think it's free if ...
I just finished my talk in TCCC 6 and feel it went relatively well (I'm new at all this speaking).  I'm in D'Arcy's talk right now about Silverlight so won't type too much more.  Thanks to everyone for coming to my presentation.  A lot of you sounded really interested in the basics of XNA, maybe I can get some talks on basic XNA set up sometime.  I should have the presentation materials on my site within the next week!
Development related: Extend IE7 and IE8: Make extending IE7 and IE8 that much easier with a little spicIE :-) With SpicIE you can develop your own event handlers, toolbar buttons, menu entries, toolbars and more. Free software for students: UK secondary school students can get free developer software like Visual Studio, Expressions & XNA Games Studio. Trial Virtual Machines to download: 52 to choose from! Daily 2 hour Live Meetings on TFS: www.almcatalyst.com Windows Azure Sample app – Issue ...
In this Issue: Jeff Prosise, Michael S. Scherotter, Kirupa Chinnathambi(2), Bryant Likes(2, 3), Pete Brown(2), Tim Heuer, Nigel Sampson, Al Pascual, Anna Wrochna, Rishi, Chris Cavanagh(2), Lee, Gavin Wignall, Chris Anderson, and Bill Reiss. Shoutouts: The Expression Blend Team has a Round-Up of Blog Posts (and other Activities) by the Expression Blend Team! David Anson reports on his post of yesterday: Supporting the unsupported [Two fixes for the unofficial WPF Charting assembly!] From SilverlightCream.com: ...
Are you a high school student? Do you like to play games on your XBox 360? How would you like to be able to create games for your XBox 360? Now you can. At the Government Leaders Summit today, Microsoft announced that they are extending the Microsoft DreamSpark program to high school students and teachers. This program was previously available to college students and instructors. As part of the program, students get access to Microsoft software that they may not have been able to. In the case of ...
Welcome to my little slice of the web. I've been a software programmer for years now - starting with Java and PHP while teaching myself C++ on the side because everybody was telling me it was the only real language for making games... Since then I've seen what can be done in terms of performance in both Java2D and JOGL etc. and did some prototypes. I've only recently gotten into game programming again and now I'm mostly a C# programmer (haven't touched Java for ages) so XNA it is! So far I've been ...
GDC: Future Of Games For Windows Live Microsoft announces in-game DLC, anti-piracy initiatives, and cloud feature saving for GFW Live, and execs talk to Gamasutra about removing the 100-friend limit, bringing XNA Community Games to Windows, and more. GDC: Q&A: Microsoft Announces XNA Game Studio 3.1, New Dev Kit, And More Microsoft has prepared a slate of developer-oriented announcements for GDC, including the latest Dream-Build-Play development contest, upgrades to its XNA Game Studio suite, ...
Here's some free curriculum to use for training which is not that bad to use but interesting that it would use a product that they discontinued as part of the training. Unlimited Potential Community Learning Curriculum The Unlimited Potential Community Learning Curriculum provides the foundation for teaching basic to intermediate technology skills in a hands-on manner. Designed to be used in community technology centers (CTCs) or telecenters, the curriculum provides quality content focused on real-world ...