|
glp
The Game Library Project's Major Features
Featured IntroductionThe GLP should deliver a solid interface to lessen the programming processes that keep repeating themselves if you keep coding on a native level or working with a graphics engine. Now you can fixate your self on the game logic, character creation and media generation without spending hours getting that feature implemented into the code. The key is, the framework must be easily understood and as lightweight as possible. Plugin further components when extensibility is needed. What This Interface Does- Delivering a disposable set of tools and utilities to make work with irrlicht easier. What This Interface NOT Does- Taking your all time favorite work : coding :P Behind the scenes- 3D Character integration - Pathfinding and Path-setting (Beziers, Splines and preset paths) - Basic AI Modes - Configuration via XML - ZoidCom networking - featuring entity replication in the later phase - Preset camera styles - Manages a set of preset shaders and post-processing effects - Object Features can be attached, keeping the code highly modular ReleasesFirst release with basic functionality is scheduled for the 9th of April 2009. It uses the demo project Mortiphobia - a simple Diablo styled zombie shooter - to demonstrate the techniques used in GLP. Ensure that the project, has a complete look and feel at any time. Features ListAll features which are included in this next release go in here
Time Plan30.03-- Something will be done this evening and I'll update the wiki tomorrow 31.0301.0402.0403.04Weekend PlansIf there's enough time and nothing else to do, use this weekend to embellish and fix issues, so that the next weeks work consist only of adding features/content, testing and bugfixing. 06.0407.0408.04IdeasThere will be two versions of this library namely GLP and GLPlite. The lite version keeps the most needed functionality in a C oriented function list (if this doesn't collides modularity) Character EditorEither states or animations are defined by directories and their content or a XML specified content distribution is used - Grouping redundant data would need an extra config file - XML would almost need a seperate editor to make editing and character creation more comfortable |