Welcome to the Universe Simulator project! This project is designed to simulate the behavior of objects in a virtual universe using a graphics engine. Currently, the project provides a base graphics engine to render and manipulate objects within the simulated universe.
- Render spheres and lines in a 3D environment.
- Basic universe system (beta)
- Control camera position and orientation.
- Support for adding callback functions to handle events.
- Multi-threaded rendering and velocity calculation.
To get started with the project, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/Code-Sploit/Odyssey.git
- Compile the project:
chmod +x ./compile && ./compile
- Run the project:
./engine
- OpenGL
- GLFW
- pthread
Contributions to the project are welcome! If you'd like to contribute, please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
See API.md for the documentation