Skip to content

zpconn/Gas

Repository files navigation

Gas

Gas is a 2D shader-based game rendering engine written in C# and using the Managed DirectX bindings (not XNA).

Gas features a modular material and visual effect system. Materials, specified using an XML format, can be assigned visual effects, which are implemented using a common infrastructure and shaders in DLL modules. Several sample effects are provided, including texture mapping, normal mapping, per-pixel lighting, and a water distortion effect.

Gas also features a simple scene graph, allowing for easy, powerful, and intuitive composition of transformations.

Several demos are included. GasDemo shows the scene graph, lighting, and water effects in action. GamePrototype is a simple game which also showcases bloom post-processing and dynamic 2D soft shadows.

About

Gas is a 2D shader-based game rendering engine written in C# and using the Managed DirectX bindings (not XNA).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages