My favorites | Sign in
Project Home Downloads Wiki Issues
Project Information
Members
Featured
Downloads
Links

NEWS

  • Version 2.0 - Lights and Effects Revisited. Lib organized to compile demos faster.
  • Version 3.0 - Now Available (NOT Open Source) on Jegas, LLC web site.

Overview

The JGC Library is a collection of integrated C++ object oriented classes that can assist you in making 2D and 3D games. Its designed to work with Microsoft Visual Studio 2008 Free Edition (Or Enterprise with some changes perhaps), The Game Creators' DarkGDK Game Engine, The Game Creators' Dark Physics Product (optional), and the freely available "Sparky's DLL" (optional but recommended).

Details

The Game Creators recently released the DarkGDK C++ library for freeware creations - at no cost and it's obtainable via the link above for it.

NOTE: JGC Library is free and open source.

NOTE: DarkGDK is not free for commercial applications. (e.g. To sell a game you make) there is a special license fee required that needs to be paid to The Game Creators (aka TGC).

Prerequisites

  • Microsoft Windows XP or Vista
  • DirectX 9.0c Aug 2007 SDK
  • Microsoft Visual Studio 2008 C++ Express or Other
  • DarkGDK Game Development Kit - From theGameCreators

Optional

  • DarkPhysics - From theGameCreators
  • Sparky's Collision DLL

Installation

Download the archive, unarchive the download, open JegasLLC.sln (Microsoft Visual Studio 2008 Solution File), from the Visual Studio Tree, open a branch of any demo, click green run arrow, it should compile and run for you.

Developer Notes

Read the release notes! Each Demo has a !readme.txt and there is an extensive one in both the GameClasses and FoundationClasses Projects that more or less map out this development system.

Every effort has been made to try and write neat, efficient, and human readbale code. There are some things that would be considered not main stream. In short, I wrote my own versions of classes that are available in the STDLIB and they have been performing solidly, so I'm sticking with them.

ALL COMMENTS Welcome - and I have a "Self Tester" for the FoundationClasses project where the idea is without such a tool for these core routines and classes it can be much harder to understand where something has gone wrong. This self tester tells you if the FoundationClasses are intact and working as epected. This self tester's source code also serves as a good demo/tutorial program to see how things work.

JGC Library comes with a small subset of media so you actually see something when it compiles for you. I really was trying to keep the media down as previous releases it was just to much for people to download to just "take'r for a spin".

Note, development has been ongoing for some time and this library is starting to mature. It's not a finished system, however its PACKED with easy to use and understand classes for almost all the major entities in DarkGDK -- and some new additional surprises are in there for those who dig in. Like Bitmap Fonts, a DirectX Rendered GUI, The JMesh and VMesh "terrain systems" and some others.

Let me know what ya think! JasonPSage # jegas com <--Use AT sign not #

Enjoy! --Jason Peter Sage

Powered by Google Project Hosting