XNA Game Engine

Posted: December 6, 2009 in Game Programming, XNA
Tags: ,

xna_logo

Commercial

Blade3D
Blade3D specializes in producing high-quality game content and reducing the cost of art production for leading game companies such as Electronic Arts, Activision Blizzard, and Eidos

Visual3D.net
Visual3D’s All-in-One Game Development Toolset enables rapid development of 3D interactive simulations, virtual worlds, and next generation games using C#, .NET and XNA

TorqueX
Looking to put your game on a console? Whether your console of choice is the Xbox 360, Nintendo Wii, or even the iPhone, TorquePowered.com has the engine for you.

SunBurn
Combining the latest lighting and rendering technology with a flexible and easy to use framework, SunBurn performs the heavy-lifting, letting you focus on your games.

Free/Open Source

Flat Red Ball
The FlatRedBall name is most commonly associated with the FlatRedBall Engine; however, FlatRedBall does not only create and distribute a game engine, but also a collection of original video games. Although there are two sides to FlatRedBall, each is closely related to the other

Qx
Ox is a mature 3D XNA game engine ready for use in your free or commercial project. It features a 3D scene system with a visual scene editor, a 2D gui system (also with its own editor), JigLibX physics, fully-integrated XNAnimation animation system, and C# game scripting system.

Quickstart 3D Game Engine
The QuickStart Engine is an engine designed to allow a programmer to get a 3D game started in XNA Game Studio as quick as possible. The QuickStart Engine is designed to make it easier to get a 3D XNA project off the ground, by taking care of the framework for you, like physics, animation, rendering, etc. Some of this is still lacking, but the point in having a community project is that anyone can pick it up and add to the engine, or optimize what is already there.

X-Engine
The X-Engine is a game engine built around Microsoft’s XNA project. It is designed to make implementation of many common tasks easy, as well as expand upon this with some more advanced features

BetaCell
BetaCell is a toolkit designed to aid computer graphics programmers to achieve their objectives by embracing DRY (don’t repeat yourself) code and offering an object oriented perspective with design patterns.

Thrust
Thrust is the framework for writing XNA games across the Windows, Xbox 360 and Zune platforms

Particle Engine

Mercury
Mercury Particle Engine is a multi-platform API which allows developers to add rich visual effects to their games. Implemented in C# and targeting the Microsoft XNA Framework, it is fully compatible with Windows and Xbox 360.

Physics Engine

Farseer
The Farseer Physics Engine is an easy to use 2D physics engine designed for Microsoft’s XNA and Silverlight platforms. The Farseer Physics Engine focuses on simplicity, useful features, and enabling the creation of fun, dynamic games.

JigLibX
JigLibX is a specially for XNA designed C# port of the Physic Engine “JigLib”

BulletX
BulletX is the first fully managed 3D physics engine, it supports Windows and XBox360 platforms

Comments
  1. Dekaronia says:

    Thank you very much for this article. It very interesting.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s