Game Core Library

author Posted by: Garrett Whelan on date Dec 3rd, 2008

Purpose:

The Game Core Library(GCL) started as a question. "How hard is it to write a game engine?" And the answer is, so much harder than I ever imagined. As of this writing(Dec, 08) I've put 3 months of full-time work into GCL. And I have about half of the features I wanted originally, and they are untested. So yeah, game engines are a lot of work. Glad I got the answer to that one.

But I have been having a lot of fun writing GCL so at least we know that game engines aren't work work, they're fun work. Or fwork.

Using GCL:

You probably shouldn't. At the very least read the FAQ first. If you're still undaunted you can hit the download page to get the latest source distributions and utilities. Before you get going I suggest a thorough readthrough of the documentation as well(don't forget the Compiling and File Structure document). In the near future I plan to make a "getting started" tutorial.

ToDo:

Here is a(very) incomplete list of all the things that still have to be done for GCL:
  • Linux support
  • Mac support
  • A 3D editor
  • Separate the GUI and .OBJ sections of GCL into their own libraries
  • A physics engine
  • Create a working game