Skip to content

brandonhs/Astraios-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers

About The Project

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.

Built With

Getting Started

Get a local copy of the repository with git clone https://github.com/TheRealJoe24/Astraios.git

Prerequisites

  • 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.

Installation

Until PNGDecoder is replaced as a dependency, precompiled binaries will not be available.

Usage

See the com.therealjoe24.test package for example code. Also view the documentation at https://therealjoe24.com/Astraios-Engine/

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GNU GPL v3.0 License. See LICENSE for more information.

Contact

TheRealJoe24 - owner@threaljoe24.com

Project Link: https://github.com/TheRealJoe24/Astraios

Acknowledgements

About

(Unfinished) Lightweight Java Based Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published