Graphics

Rectangle Packing

Explains what a rectangle packer is and gives a short overview of the rectangle packers implemented in the Nuclex.Support library.

Buttermilk Game Engine

Features one of the best GUI implementations designed so far, all in C# and tailored for XNA. Usable on the XBox 360!

Nuclex.Fonts: Tutorial

A tutorial that explains how to make use of Nuclex.Fonts in your own projects.

Nuclex.Fonts: Features

Feature list for the Nuclex.Fonts component

Nuclex.Fonts: Overview

Introduction into Nuclex.Fonts, a font rendering component for the XNA framework that integrates seamlessly with the XNA build process.

Using XNA to Draw a Rotating Triangle

This tutorial teaches you how to draw a rotating triangle using the Microsoft XNA framework and the high-level Game class.

Using the Reference Rasterizer in XNA

Explains how you can use the reference rasterizer, a fully software-implemented Direct3D device that allows to validate your XNA application's rendering code or to run your application on systems without a shader-capable graphics card.

How to Debug XNA GraphicsDevice Errors

Investigating exceptions thrown by the XNA GraphicsDevice class can become very cumbersome since the success of an operation often depends on many external factors. This article shows you how you can make Direct3D tell you exactly what went wrong and why.

SVG#

SVG is a new XML-based description language for vector graphics. It is likely to become a standard for web graphics in the near future.

DirectX SDK

Microsoft's free DirectX SDK, used to access 3D accelerators, sound cards and input devices through a unified interface. Includes Managed DirectX for .NET 1.1 as well as the new Managed DirectX for .NET 2.0.