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.

Post news Report content 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 on

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

What license is used?

Reply Good karma Bad karma+2 votes
trollbyfire Author
trollbyfire

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.

Reply Good karma+2 votes
HeadClot
HeadClot

Just backed!

Reply Good karma Bad karma+1 vote
Guest
Guest

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

Reply Good karma Bad karma+1 vote
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

Platforms
Windows, Mobile, X360
Contact
Send Message
Licence
Public Domain
Release date
Engine watch
Start tracking
News
Browse
News
New
Post news
Share
Related Engines
XNA
XNA Public Domain
Related Groups
Asylum 7 Studios, LLC.
Asylum 7 Studios, LLC. Developer & Publisher
Linux Gamers
Linux Gamers Fans & Clans with 2,932 members
Microsoft Game Studios
Microsoft Game Studios Developer & Publisher with 12 members
Open Source Game Development
Open Source Game Development Other with 40 members