-
Notifications
You must be signed in to change notification settings - Fork 0
The best laid plans of mice and men
License
AftGangAglay/AftGangAglay
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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]>
About
The best laid plans of mice and men