Sandor Korozsi’s linkblog

  .NET Framework, C#, Smartphone, Pocket PC, Managed DirectX, Game development
DirectX, Link, Game developmentJune 5, 2007 16:37

"It has always been a little painful creating 3D animation using Microsoft DirectX… until now.   True Vision 3D has created a nice wrapper around DirectX 9 to simplify the task of doing animation and game development in .NET.  With this well defined game engine, you can get going creating moving objects right away.  This article is based on a tutorial written by the author Fatima Ahmed describing how to use True Vision to create a furnished room."

Link

 

DirectX, Link, Game development 16:36

http://www.developer.com/net/csharp/article.php/10918_3582636_1

 

DirectX, Development, Link, Game developmentDecember 1, 2006 21:47

The ZBuffer : Managed DirectX Kickstart updated source

Smartphone, DirectX, Development, Game developmentSeptember 18, 2006 9:29

“Summary: Learn how to develop graphics with DirectX in games for Windows Mobile 5.0 powered devices, and learn the differences between the Windows Mobile 5.0 implementation of Direct3D and DirectDraw versus their desktop computer counterparts.”

Graphics with DirectX in Windows Mobile 5.0 Games

DirectX, Development, LinkMay 3, 2006 8:04

Download C# DirectX Control and Source Code (version 7)
See copyright notice

This is a DirectX control I wrote as a base to make DirectX applications easier to write.  Just create a form, plop down the control, write a draw function, and voila - you’re in business. 

The Direct3d class sets up the DirectX device, and is responsible for maintaining and drawing all of the visible controls.  It can resize itself to fit the form or it can go to full screen mode.  Use the DxLoaded event to create your AutoMesh’s, AutoTexture’s, and AutoVertexBuffer’s.  Use the DxRender3d event to draw your scene.

The AutoMesh, AutoTexture, AutoVertexBuffer, and AutoIndexBuffer classes manage the DirectX objects so that you don’t have to recreate them when the device is lost and restored.

Jeremy Spiller

DirectX, Link, Game developmentFebruary 13, 2006 9:27

Fatima Ahmed wrote this detailed article at codeguru about “Creating an Interactive 3D World in C#.NET“.

DirectX, LinkNovember 8, 2005 8:09
“Land of Legends is a turn-based fantasy strategy game where eight unique races vie for supremacy using a combination of cold steel and hot magic. Players will have to use their wits and each race’s special abilities to bring defeat to the forces of darkness plaguing the lands in the thirty-two mission campaign. The game doesn’t end with Evil’s defeat though, as a built-in matchmaking service allows infinite replayability by giving players the chance to play against live opponents around the globe.”, Shrapnel Games.

DirectX, LinkOctober 4, 2005 18:19
The DirectX® Team is pleased to announce the release of the DirectX 9.0 SDK October 2005 Update! The October Update includes the first public release of the XInput SDK. This SDK will allow game developers to fully support Xbox 360 Controller for Windows. To download or learn more about this release please visit http://msdn.com/directx/sdk.

Features added in the October 2005 DirectX SDK update

- XInput

XInput is an API that allows applications to receive input from the Xbox 360 controller for Windows. Controller rumble effects and voice input and output are supported.

For a quick start guide to using the XInput API, see “Getting Started With XInput”, and the “XInput Reference”. Four XInput Samples are available in the Sample Viewer. See “XInput Frequently Asked Questions” for answers to commonly-asked questions about XInput

DirectX, Development, Link, Game developmentAugust 31, 2005 5:41

SUVA OVERVIEW

Suva-3D is a real-time game engine for simulation, modeling, and interactive software titles. The Suva-3D engine is a turnkey solution for realtime rendering, scalable network architecture, physics modeling, and visual effects. Written entirely in C# and Managed DirectX, Suva-3D represents one the first managed game engines available for the .NET platform.

FEATURES

Suva 3D is a managed .NET game engine for software titles on the PC and next generation XBOX platform. Written entirely in C# and Managed DirectX, Suva represents one of the easiest game engines to use and extend.

Suva Core

DirectX 3D pipeline
Direct3D vector, matrix, and quaternion math
DirectInput keyboard, mouse, and joystick input
DirectSound sound effects and music
DirectPlay network connectivity

Scripting

Just-in-time (JIT) script compilation
Server-side scripting
In-game script editor

Tools

3DStudio Max plug-in
WYSIWYG 3DStudio Max integration
Complete source code for all tools

Networking
Dedicated Windows server
Optimized client/server code
Integrated voice-over-IP

Rendering Engine

Multi-pass texturing
Environment mapping
Vertex and per-pixel lighting
True spherical distance fogging

Vegetation

SpeedTreeRT Integration
130 species of tree and fauna
Wind animated branch and leaf movment
Bump-mapped and self-shadowing trees
Customizable via game scripting

Terrain Engine

6 DOF terrain renderer with ansiotropic texture mapping
Continuous and seamless brute force mesh rendering
Automatic terrain generation using Terragen

Mesh Engine

Keyframe animation
Vertex or per-pixel lighting
3DStudio Max plug-in
Objects may be instanced, placed and manipulated with scripting

Water Effects

Continuous large bodies of water
Environment map reflections, alpha transparency
Customizable via game scripting

Sound

Multi-channel SFX manager
3D Sound support: panning, volume, doppler, cones
Customizable via game scripting

Sprites

2D Sprite-based Window System supporting buttons, drag & drop, text boxes, and control containers.
2D Sprite overlays
Alpha channel transparency
Sprite animation
Customizable via game scripting

Shaders

Pluggable shader integration
FX Composer integration
2.0 pixel shader support
2.0 vertex shader support

REQUIREMENTS

Compiler and Libraries

Visual Studio .NET 2003
Managed DirectX 9.0C

System

WindowsXP, WindowsME or Windows 2000
1 GHz Pentium III or equivalent
128 MB of RAM
32MB 3D video card with DirectX 9.0 support
DirectX compatible 16-bit sound card

ENGINE INFORMATION

Source

Engine is 100% Managed C#/.NET
58,600 lines of code
Documented, easy to read source
Compiles in three seconds*

Performance*

200+ FPS with GeForce 6800 using Shader 2.0
CPU Utilization less than 30%
Memory footprint less than 75MB
Ready to play in 10 seconds

* 2GHz Pentium IV, 256 MB RAM, GeForce 6800 128MB.

More details: Suva Interactive

DirectX, LinkJuly 31, 2005 9:59

Here is the DirectX 9.0 SDK Update - (August 2005)