[ RELEASE ]
GameVision 2 SDK - BETA 1

This is the first public release of the GameVision SDK. Its feature complete and can easily create any type of 2D game with D3D for rendering. GameVision 1.x powered our game FreeStrike (http://www.jdsgames.com/freestrike)

GV is not component based. You have to manually add the units for a feature that you want to use. I designed it to be easy to use, robust and feature rich and should be easy to use in your projects.

[ REQUIREMENTS ]
* Delphi 7 Pro or higher ( lower versions will follow )
* DirectX 8.1b runtime
* Direct3D compliant 3D video card
* DirectSound compliant audio card (optional)

[ INSTALLATION ]
* Put the Runtime DLLs in the path and the DCP files in the Delphi path.
* Create a new project
* Check "build with packages" replace the packages with the GameVision package.
* Add the GVActor, GVApp, GVAudio, GVGraphics, GVInput, GVMath, GVUI,
GVUtils and GVTools to your uses section as needed.
* See the [docs] and [tutorial] folders for more info on how to use.

NOTE: More examples and documentation will follow.

[ FEATURES ]
* DirectX8.1 for 2D rendering
* Delphi 7 (only D7 at the moment, BPL based)
* OOP
* Graphics ( enum, mode selection, lines, rects, render states, sprite manager )
* Sprites ( load from disk or zip rez file, use one image or many images per texture,
angle, scaling, render states, render a rect of the texture )
* Textured fonts ( true type, build, save, load, print, center )
* Audio ( sfx, streaming mp3, channel management )
* Input ( input context, device press/release/hit)
* GUI ( flexible menuing system )
* Actor ( actor, scene management )
* Math ( vectors, line intersection, sin/cos table, angles )
* App ( app window creation, event management system )
* Resources ( standard zipfile resources, configuration management )
* Various common utility routines
* Much more

[ PLANNED FEATURES ]
* Plug-in support
* Scripting support
* AI system
* Comprehensive docs, demos and tuts

[ DOWNLOAD ]
ftp://ftp.jarroddavis.com/gvsdk2_beta1.zip (3.5MB)

[ SUPPORT ]
* http://www.jarroddavis.com - JDS website
* GameVision forum: (more info about release)
http://www.jarroddavis.com/forums/forum.asp?FORUM_ID=5
* support@jarroddavis.com - support email

You are free to you GV for your own projects. In exchange, help me to
make it better with your feedback, suggestions and bug reports.

If you would like to contribute a demo and/or tutorial, contact us. I encourage you to use the GameVision forum at our website for community support.

[ EULA ]
GameVision(tm) Game Application Framework, tools and tutorials
are Copyright Ac 1994-2003 Jarrod Davis Software.

You may not reverse engineer, or claim GameVision or it's tools as your
own work. You are hereby granted the right to use GameVision and it's
tools to produce your own applications without giving us any credit or
paying us any money.

You may redistribute GameVision, provided that the archive remain
intact. All files of the original distribution must be present!

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

If you have further legal questions, please mail legal@jarroddavis.com