Microsoft XNA is a set of tools with a managed runtime environment provided by Microsoft that facilitates video game development and management. XNA attempts to free game developers from writing "repetitive boilerplate code" and to bring different aspects of game production into a single system.

Report article RSS Feed Cgda: Computer Game Development Architecture

Indie developers rejoice! Asylum 7 Studios has launched a new Kickstarter campaign for their cross-platform game development API, Cgda. Cgda is similar in design to XNA, but written with C++ developers in mind.

Posted by trollbyfire on Oct 16th, 2013

Cgda: Computer Game Development Architecture
A new game development API Asylum 7 Studios launched on Kickstarter on Oct 14, 2013.

The developers for Asylum 7 are returning to Kickstarter to seek funding for their latest project, Cgda: Computer Game Development Architecture. Developers familiar with the XNA framework will take a particular interest in Cgda, as it is very similar in overall layout and design. However, Cgda is not a managed API, and does not require Windows, DirectX, or .NET/Mono.

Cgda is written in C++ and is targeted at independent game developers worldwide working with nearly any platform. The API is cross platform and features OSX & Linux support, with console and mobile support planned for the future. The Kickstarter campaign features early access to alpha and beta releases, as well as access to the source code for the API itself.

About the API:
Cgda features a content pipeline, similar to the one provided by Microsoft's XNA framework, as well as a full-featured rendering system in OpenGL. The effects framework is written in GLSL, and provides similar built-in effects to XNA, yet also provides support for geometry shaders, tessellation, and compute shaders. Audio processing is done by OpenAL and exposed to developers via an XACT-style interface. Cgda also supports input via keyboard, mouse, Xbox 360 controllers, as well as a long list of other devices.

Developers can continue to use third-party libraries with Cgda, and are encouraged to do so, however, the large majority of basic tasks involved in developing a game are done for you by the framework itself, leaving the developer to focus on their game, engine, or other project.


More information can be found at the links below:

Post comment Comments
Milanium
Milanium Oct 18 2013, 1:22pm says:

What license is used?

+2 votes     reply to comment
trollbyfire Author
trollbyfire Oct 18 2013, 8:38pm says:

Cgda will be available under multiple licenses, though they are still in draft. The open source license is very similar in terms to BSD/MIT.

+2 votes   reply to comment
HeadClot
HeadClot Oct 19 2013, 8:17am says:

Just backed!

+1 vote     reply to comment
Guest
Guest Oct 25 2013, 12:32pm replied:

Thank you so much. Apologies for the late reply! We're still trying very hard to get the word out.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platforms
Windows, Mobile, X360
Contact
Send Message
Licence
Public Domain
Release Date
Released Dec 31, 2006
Engine Watch
Track this engine
News
Browse
News
Report Abuse
Report article
Related Engines
XNA
XNA Public Domain Released Dec 31, 2006
Related Groups
Asylum 7 Studios, LLC.
Asylum 7 Studios, LLC. Developer & Publisher
Linux Gamers
Linux Gamers Fans & Clans group with 2,905 members
Microsoft Game Studios
Microsoft Game Studios Developer & Publisher
Open Source Game Development
Open Source Game Development Other group with 34 members