Menu

0.0.1a

Game STL is an open source C++ template library which, although based on certain aspects of the STL, it includes many improvements which increase the suitability of STL for use in commercial or open source game development. This release, version 0.0.1a, released in time for Christmas, is a windows only first look at the library and how it is adapting to meet the needs of professional and hobbyist developers alike.

Current features include a fully working implementation of the vector container, a new (improved) allocator model, an implementation of quick sort and bubble sort algorithms, and a partial implementation of the list container. Also included in this release is doxygen documentation in html and chm format, but that's just the beginning.

Although this release is currently for windows (x86) only, in future releases the library will be adapted for multiple platforms, with room for platform specific implementation / optimization. Planned features include a complete implementation of all of the containers as specified in the current STL + TR1 working standards, plus a variety of algorithms, with a specific focus on memory efficiency and speed.

Game STL needs your contribution to keep growing and to evolve into the library that game developers everywhere need. There is a lot of work that still needs to be done, in every aspect of the library. If you are familiar with STL and comfortable with template programming then your skills could make a valuable contribution.

Thanks for reading this, have a merry Christmas and happy new year!

Posted by Christopher Gilbert 2008-12-23

Log in to post a comment.