@rosshadden and I have been hard at work on a cross-platform, 
hardware-accelerated game development framework for the Nim community.

Frag is what we've come up with - 
[https://github.com/fragworks/frag](https://github.com/fragworks/frag) \- and 
it's not quite ready yet, but I'd still like to take some time to introduce it 
to the Nim community and tell everyone a bit about it.

Frag aims to be a solid option for Nim developers who want to build 2d, and 
eventually 3d, games on a variety of platforms including - Windows, Linux, OSX, 
PS4, Xbox One, Nintendo Switch, Android, iOS, etc...

Currently our focus is on 2d desktop games but we've prototyped android support 
and other platforms / architectures are planned once the core framework is more 
feature-rich.

We're working on sample games, a website and documentation at the moment, as 
well as adding missing features to frag that 2d games will need.

Currently frag supports optimized GPU rendering for animated sprites and 
includes a texture packing tool for creating spritesheets (One of our planned 
features is to support sprite sheets from the commercial texture packer 
product.) Frag utilizes different rendering APIs depending on the host hardware 
so for OSX / Linux OpenGL will be used, for Windows - DX and for Android / iOS 
OpenGL ES.

Frag includes integration with Chipmunk2D for physics (optional), OpenAL for 
sound, Nuklear for Immediate Mode GUI, NanoVG (planned / prototyped) for HUDs, 
SDL2 for window management, input management and SDL_image for texture loading.

More about frag can be read about on the github page's readme or by checking 
out the examples that are included in the FRAG repo.

Hopefully folks have questions / suggestions for us. We're trying to build a 
community around frag (which will be easier once the website is done and the 
framework is more usable for new-comers) but until then we'll start here.

Thanks!

-Zach|   
---|---

Reply via email to