•        0

A Direct3D based snake game (using C# and .NET Framework 3.5). This game demonstrates basic DirectX usage. SnakeX uses basic Direct3D components such as Fonts, Sprites and Vertexes, to create basic Direct3D based game, which contains abillities like object movemnet, input han...



Related Projects

DirectX Tool Kit

DirectXTK is a shared source library of helpers for Direct3D 11 C++ applications.

DXUT - DXUT is a "GLUT"-like framework for Direct3D 11

DXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.

DXQuake - A Direct3D version of Quake

This is a version of Quake / QuakeWorld code that has been modified to use Direct3D instead of OpenGL. Useful for people with graphics cards that do not support OpenGL (but do support Direct3D), for DirectX developers, and for comparing OpenGL performance

Game of Life 3D

This is an implementation of Game of Life with 3D view. It calculates the rules of 'Conway's Game of Life' with Compute Shader (DirectCompute) and displays cells with Direct X11 (using Direct3D, Direct2D and DirectWrite). It supports Windows 7 and Vista with DirectX 10/11 GPU.

Plugin_D3D - Direct3D Plugin for CryEngine supporting DirectX 9 and DirectX 11

Direct3D Plugin for CryEngine supporting DirectX 9 and DirectX 11


FW1FontWrapper is a font wrapper library for drawing text using Direct3D 11. It uses DirectWrite for formatting, text layout, and glyph caching, exposing basic DirectWrite text functionality for use with a D3D11 render target. The library is written in C++, and either compile...

Windows-appsample-marble-maze - A 3D DirectX game for the Universal Windows Platform.

This is a mini-app that shows how to build a basic 3D game using DirectX on the Universal Windows Platform (UWP). It's a simple labyrinth game where the player is challenged to roll a marble through a maze of pitfalls using tilt, mouse, or gamepad controls.This sample is written in C++ and requires some experience with graphics programming and DirectX. Complete content that examines this code can be found at Developing Marble Maze, a UWP game in C++ and DirectX.


T2 is a programming project for an university subject on DirectX. In its current state, the player is able to navigate an avatar through the map. I'm at the moment working on making it into a simple third-person-shooter, so stay tuned!


Proxy Generator Aspected Oriented Programming DirectX 10 in XNA

DX11 (Win 7 & Win 8 Metro) import for C#

This project is a simple wrapper of DirectX 11 interfaces to .NET Library. Now, only Direct3D 11 is imported. ????DX11??????.NET?????????D3D11? Win7, Win8 Metro


EffectEd is an HLSL code editor for Direct3D and XNA. It's a lightweight alternative to heavy applications like FX Composer. EffectEd's priority is to easily integrate in your daily workflow writing shader and effect code for DirectX (and thus, also for XNA). It has th...

Direct3DHook - DirectX Capture and Overlays by using Direct3D API hooks

DirectX Capture and Overlays by using Direct3D API hooks

Direct3D Graphics Pipeline Samples

Sample code for chapters from my book "The Direct3D Graphics Pipeline" and related articles on Direct3D programming.


The xGSuite (Created by: X - Game Suite) is a general collection of projects ranging from DirectX Graphics, HLSL, Simple Phisics, Game Console, Scene Management, Collision Detection, UI, device input, Tools/Utilities, and Game Engine Core. As well numerous example apps,...

DirectX Wrapper for Vortex2D

Satellite project for Vortex2D graphics framework/game engine. It contains thin DirectX API wrapper written in C++/CLI which is used by Vortex2D graphics/input modules.

swiftshader - SwiftShader is a high-performance CPU-based implementation of the OpenGL ES and Direct3D 9 graphics APIs

SwiftShader is a high-performance CPU-based implementation of the OpenGL ES and Direct3D 9 graphics APIs12. Its goal is to provide hardware independence for advanced 3D graphics.The SwiftShader libraries act as drop-in replacements for graphics drivers.

DirectX for Windows Runtime

DirectX for Windows Runtime is a lightweight Windows Runtime Extension Library. It provides access to DirectX components that are not part of the standard Windows Runtime library. This includes DXGI, Direct3D 11/11.1, XInput etc.

DirectX-Graphics-Samples - This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows

In the Samples directory, you will find samples that attempt to break off specific features and specific usage scenarios into bite sized chunks. For example, the ExecuteIndirect sample will show you just enough about execute indirect to get started with that feature without diving too deep into multiengine whereas the nBodyGravity sample will delve into multiengine without touching on the execute indirect feature etc. By doing this, we hope to make it easier to get started with DirectX 12.In the Templates directory you will find copies of the projects that are available for creation in Visual Studio's "New Project" wizard.