This engine is no longer in development and is not recommended for "real" use.
Astraios (əˈstriːəs) is a lighweight game engine built from the ground up using lwjgl3.
Get a local copy of the repository with git clone https://github.com/TheRealJoe24/Astraios.git
-
LWJGL3
Download and extract the latest release from https://github.com/LWJGL/lwjgl3/releases/tag/3.2.3
-
PNGDecoder
This depenency will soon be replaced due to licensing concerns.
To install, download and add the PNGDecoder source from PNGDecoder to de.matthiasmann.twl.utils.PNGDecoder.java inside the src directory. Alternatively, you can compile the java file separately and import it as a standard user library.
Until PNGDecoder is replaced as a dependency, precompiled binaries will not be available.
See the com.therealjoe24.test package for example code. Also view the documentation at https://therealjoe24.com/Astraios-Engine/
See the open issues for a list of proposed features (and known issues).
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU GPL v3.0 License. See LICENSE
for more information.
TheRealJoe24 - owner@threaljoe24.com
Project Link: https://github.com/TheRealJoe24/Astraios