light/README.md

44 lines
1.1 KiB
Markdown
Raw Normal View History

2021-06-21 19:16:53 +04:30
# Light
2021-08-19 23:54:16 +04:30
A Cross-Platform, Cross-GraphicsAPI Game Engine
2021-06-21 19:16:53 +04:30
2022-05-06 23:34:20 +04:30
READ -> The engine is in a pretty broken condition right now, I haven't abandoned this project(yet), will resurrect this as soon as I am able to, thanks for your time
2021-06-21 19:16:53 +04:30
## Supported Graphics APIs
* OpenGL
2022-05-06 23:34:20 +04:30
* DirectX
2021-06-21 19:16:53 +04:30
Will support:
2021-08-19 23:54:16 +04:30
* Vulkan (under development)
2022-03-31 21:12:18 +04:30
2021-06-21 19:16:53 +04:30
## Supported Operating Systems
2022-05-06 23:34:20 +04:30
* Windows (Fails to build ATM)
2021-10-01 15:52:22 +03:30
* Linux
2021-06-27 08:33:48 +04:30
Will support:
2022-03-31 21:12:18 +04:30
* Mac (Get a real OS lol)
2021-06-21 19:16:53 +04:30
## Getting Started
2021-09-14 18:16:08 +04:30
### Prerequisites
2021-09-15 14:06:01 +04:30
* CMake (duh)
* C++ 20
2021-09-14 18:16:08 +04:30
* OpenGL 4.5 or higher
### Getting the project
```bash
2022-03-31 21:12:18 +04:30
git clone --recurse-submodules https://github.com/Light3039/Light
2021-09-14 18:16:08 +04:30
# if you cloned non-recursively then run "git submodule update --init"
2022-03-31 21:12:18 +04:30
mkdir Light/build
cd Light/build
2021-09-14 18:16:08 +04:30
cmake ..
2022-03-31 21:12:18 +04:30
cmake --build . -j20
```
hmu if you wanna chat Light7734#4652
2021-06-21 19:16:53 +04:30
## Acknowledgments
Huge thanks to these people:
* [TheCherno](https://www.youtube.com/channel/UCQ-W1KE9EYfdxhL6S4twUNw) for teaching C++, OpenGL and GameEngine development
* [Chili](https://www.youtube.com/channel/UCsyHonfwHi4fLb2lkq0DEAA) for teaching DirectX
* [JoeyDeVriez](https://learnopengl.com/) for creating learnopengl.com