Weekly Update - Chronological Order Today
Almost in chronological order today, for no apparent reason. (c:
Maxwell Abernethy released Trans2D, a lightweight open source graphics library which improves on the SpriteBatch with a hierarchical model. Each sprite has its own transformed space, so modeling multi-sprites is a breeze, as is layering. There is also a bitmap font system, and many sample applications to go through. (site) (source code) (screenshot)
Carl Lewis released Save the Students, based on SEGA’s Chu Chu Rocket. It is a single player game, primarily for Windows, and Carl wants feedback. (no source) (game) (email feedback) (forum feedback) (thread feed)
David J Edery, Microsoft’s Worldwide Games Portfolio Planner for Xbox Live Arcade, gave an interview to Gamasutra. He doesn’t talk specifically about XNA, but it is still worth a read if you want to publish your own some day. (interview) (personal feed) (personal site)
Riemer Grootjans started work on tutorial Series 4 - Advanced Terrain. (site) (site feed) (forum discussion) (screenshot)
Bill Reiss put up a great site with links to XNA related sites, sorted into categories. This is not really news, I just missed this one. (site)
Christian Beaumont with friends changed the name of XnaMagic to Blade3D, but is still going to be a full game development system for 3D games using XNA. (new site)
Diffuse worked on GD360, a Gameboy Advance Emulator. It is actually a port of GarboDev, by Gary Linscott. There is no sound, and it is slow, and Diffuse wants help to optimize it. (contact Diffuse)
BDev13 published Otto’s Revenge, a 3D remake of the original Berzerk. (download)
Venatio Studios published GameMaker Studio.Net, a 2D game engine creation system. (site) (feed)
Casey Chesnut released XnaSynth, a speech synthesis engine. (forum thread) (site) (source code) (sample mp3)
Dean Calver will soon publish XnaLua, a port of the programming language Lua. XnaLua will run Lua scripts on the Xbox as well. (site) (feed) (Lua)
SamM released the Fish Game, a remake of the Fish Game Tutorial using TorqueX. (download) (site) (screenshot)
Josh Butterworth and Maher Al-Samkari gave an interview to QJ.net about Last Alarm: The A.R.G.U.S. Complex. (interview) (feed) (site)
Phantom finally published XNA Console Component, a self-contained console window, similar to the one in Quake. (site) (feed) (forum thread) (DLL) (Demo) (Documentation)
Steven J Tovey released XnaContent, a content processor with access things the standard model format hides, such as vertex and index data. (download) (comments) (instructions)
Thomás da Costa teased us with another video of Super Nova Psycko. (video)
GameyLittleHacker teased with a video from RPG Zero - Another Start. (video)
G Michael Youngblood released the first batch of content for academicians, in the Game Segments series. (page)
Kyle Schouviller published another guide on how to share code between Xbox and Windows projects. He has thought on other subjects as well, and I’ve added him to FeedReader. (page) (site) (site feed)
WaruWaru teased us with a video of how he hooked up the WiiMote to the Xbox. No source. (video) (site) (site feed) (forum discussion)
Matthew Nelson posted a wanted ad, for long-distance modelers. Gears of Games first product looks good. (ad) (site) (screenshot)
Lawrence updated his 3D Collision Detection source code and tutorials, especially focusing on proximity tests. He updated Sharky’s Air Legends in the process. (tutorial) (Sharky)
Michael Morton tirelessly published another tutorial, Adding Drag and Drop to the XnaDev.ru Content Builder. (page)
Echs Bachs played with the SpaceWar starter kit, and released BackSpace War and Kitchen Sink War for the Xbox. (BackSpace) (Kitchen Sink)
SoopahMan published an XNA wrapper for the PC Gamepad support, to use more than just the Xbox gamepad. (forum discussion) (site)
Michael Klucher moved his blog. (new feed)
Rob Miles is a lecturer, and handed out the code to Cheesy Breakout to his students, and to you. (site) (site feed) (xna feed) (download)
Microsoft released a Gamepad Wireless Receiver for Windows. (site) (buy) They also merged all casual games departments into a single entity. (site)
Eric van Feggelen kicked off his blog with a tutorial on how to Draw a Complex Mesh. (page) (source code) (site) (feed)
Dillinger published eight tutorials, which combine to move and rotate a sprite using different kinds of input. (site) (feed)
Paul Varcholik published the source to his Ray Tracing Project. (source code) (site) (feed)
3D Buzz will hold XNA Extreme, an 8-week intensive training course, stinging April 9th, teaching C# and XNA from the ground up. It will cost you $100 USD, but they’ve received good reviews before. (page)
PixelBox Academy also announced a new course, XNA Foundation - Game Development with XNA Game Studio Express, which will run seven weeks from March 20th. It’ll cost you $650 USD, though. (page)
Dream.Build.Play
The final entry deadline is JULY 2, 2007, midnight.
Michael Hansen will join the competition as well, with The Last Hero. (site) (site feed).
Other who seem to be joining in the fun:
Bill Reiss, Dan Lingman, Catalin Zima, Endre, Lima Beans, Brian Leip, Errolian, Dudley, John Sedlak, Arek Bal, Andreas Viklund, Calvin Bell, Jim Perry, Jeff Weber, WaruWaru, Phantom, ExtraLongPants, Anders Elfgren, Joel Martinez, JLarkin, ElyLucas, PrTheAlien, Ska Software, Gendai, Echs Bachs, Deldy, and Evan Ogas.
I’m sure I got some wrong, and left some out. Personally, I’ve decided to not participate, due to a lack of time. Real life, as usual.
Watchlist
Blogs I’ve added to FeedReader, although I haven’t blogged about them yet, for various reasons:
Charles Humphrey (site) (feed) - Ahmed (site) (feed) - Mark Davies (site) (feed) - Daniel De Aguiar (site) (feed) - Sigurdur Juniusson (site) (feed) - Endre (site) (feed) - James Wheatley (site) (feed) - Thomas Greenwood (site) (feed) - Michael Morton (site) (feed) - Sturm (site) (feed) - Matt Guest (site) (feed) - Wendy Friedlander (site) (feed) - Luca Tironi (site) (feed)
On a more private front, Tijir just had a baby daughter. Cheers! I hope it all goes well, and my wife and I are rooting for you all.
And I finished my thirtieth year here, and am now starting on my fourth decade. No cheers for that. I celebrated with a piece of Oreo Cheese Cake, in between working sessions. That was it.
Cheers!
Joran
Weekly Update - SpaceWar Competition
David Weller with company are still working on getting the Dream.Build.Play competition site up and running, so they have announced a warm-up competition to keep people busy.
Code and Tutorials
Mikkel Hempel with friends made Lucia, a 3D engine. “Kildekoden” means “the source code,” the pictures are clickable for full resolution, and the links at the bottom are for videos. (source)
Mike Anderson made a jittered maze, and then worked on collision detection for it.
Etayrien wrote a 3D camera class for a first person shooter-style game.
Archor Games released a 3D flight simulator, with Xbox source.
BrownBot released a tutorial package which makes a small XNA Invaders game. Worth it for the shader part alone.
Lawrence tweaked Shawn Hargreaves screenshot component, so now it works for Windows. Also, he updated Sharky’s Air Legends, so if it used to crash on you, try again.
James Watson released a cut scene camera library, a benchmark utility, and had time to work on his Helicopter Defense League.
Andrew McTeer made JonPong, a Pong clone.
Joel Martinez renders video in XNA, he’s also getting into audio programming. Rene’s article inspired Joel to write, and are worth a read as well.
Michael Morton added articles about Triangle Intersection and Plane Functions with plenty of useful code snippets.
KiwiDoggie improved the XNES Emulator.
Alex Okafor released Nut Harvest, with source, as always. Is it just me, or is that a really bad name, though? (c: The game is for Xbox, but if you have several controllers for Windows laying around, swap out the Farseer-for-Xbox for the Windows version, and you should be pretty ready to go.
Förbannade jävla skit! Sorry, I just spilled coffee on my keyboard… I’ll be right back.
Michael Schuld released tutorial 12 of his XNA 3D Engine, advanced camera features.
David Poon of DhpoWare.com released a first person camera demo. Scroll down to the bottom for the lost of all XNA demos.
Grozzler released a reimplementation of the SpriteBatch, SpriteCache, which can do four-corner lightning of 2D sprites.
Peter Chantler released Kart Racer 07 at the CodePlex.
Not really news, but ThreeSixBox.com changed name to GameProjects.com, and now has an XNA tag instead, where you can find lots of goodies I haven’t mentioned above. The reason for the change is to include non-XNA projects.
Articles and News
John Sedlak made a video tutorial on GUI creation, showing how to make graphics in Photoshop. He also wrote about interfaces.
Stephen Styrchak of Microsoft described how to release a game for Xbox, without revealing your source code. Yes, it’s an old discussion, but it keeps being added to.
Shawn Hargreaves described how to get DirectX into debug mode. He also summed up discussions about rendertargets, as they don’t work the same way in XNA as in DirectX. He also talked about XACT pit falls.
Steven Tovey released a content processor to get rid of the write-only ‘feature’ of vertex buffers.
David Weller got XNA to run on Vista.
Dillinger put out a nice series of articles about learning C#.
GameyLittleHacker wrote an article about Data Driven Game Architecture, followed by a post with a real example.
XnaMatrix.com released a Requirements Checker - a small program to analyze a system’s compatibility with XNA.
Mick West wrote about Managed code in Games in the latest issue of Game Developer magazine. The article starts on page 38.
Rob Miles talked about XNA at Black Marble, and posted the presentation and program.
Jens Andersson teased us with videos of his Bullet Hell Tactics, a beautiful shoot’em up.
Phil Harrison of Playstation talked, and said that their Linux bet was their response to XNA.
DirectX was released in a February edition, both as an SDK, and as a Redistributable. There’s really nothing important for the XNA community involved, but it’s nice to be updated. PIX got some more love, and there is an article about the new security features, and how to make them play nicely with an MMOG., though.
Jeff Key updated Snippet Compiler, a program for compiling code snippets for use with .Net.
Diego Hernán Cánepa released an updated, free CTP version of Karvonite, the persistent framework I’ve mentioned before.
New Guys
Astror will make Goldrunner, a Loderunner clone. He released a first tutorial as well, setting up a camera and a model. (feed)
George kicks off his blog by compressing XNB files. (feed)
Kyle Schouviller started with a billboard code snippet, like the enemies in Doom 1, or volume rendering using slicing planes. He gives a video example of a cloud. (feed)
Bennett will make a 3D engine. Not much there yet, but I might as well add his feed. (feed)
G. Michael Youngblood focuses on the academics, and you have to be an instructor to access the web site. If you are, you will get a web site with games, code snippets, and teaching materials, for using XNA in the classroom. (feed)
Cheers!
Joran Omark