Skip to content

AftGangAglay/AftGangAglay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

			AftGangAglay
The best laid plans of mice and men

For more information, please see the page at https://aftgangaglay.github.io/.

AftGangAglay (or AGA) is a game engine project aiming to build an
architecturally modern C codebase using technologies which existed at the time
of OpenGL 1.0's original specification (June 1992).

In particular - any program code which would be distributed with a game needs
to satisfy this requirement. Extra tooling such as a modern C compiler, helper
scripts etc. are allowed to be from the future. Additionally, some helper code
(which should be appropriately annotated) may break this rule to allow porting
to modern platforms - Windows didn't get OpenGL (WGL) until post-1996!

Ideally (where possible/appropriate), any task which can be undertaken by a
dependency of the era should do so. Examples here are using Python 0.9.1 from
1991 for scripting and using libwww to parse SGML for config.

Versioning is semver based on the script engine interface, and not on the
internal API of the engine - relying on native behaviours not exposed through
the script engine may be unstable between versions.

For build instructions, refer to the INSTALL file in this directory
For licence information, refer to the LICENCE file in this directory
For information regarding dependencies, refer to the README file in the
`vendor/' subdirectory

This file is part of AftGangAglay
(https://github.com/AftGangAglay/AftGangAglay) which is licenced under the
GNU General Public License v3.0 or later.

Copyright (C) 2023 Emily "TTG" Banerjee <[email protected]>