light/README.md
2022-03-31 21:12:18 +04:30

1 KiB

Light

A Cross-Platform, Cross-GraphicsAPI Game Engine

Supported Graphics APIs

  • OpenGL
  • DirectX (Will get rid of this, f* microsoft)

Will support:

  • Vulkan (under development)

Supported Operating Systems

  • Windows (Fails to build ATM, gotta get rid of DirectX)
  • Linux

Will support:

  • Mac (Get a real OS lol)

Getting Started

Prerequisites

  • CMake (duh)
  • C++ 20
  • OpenGL 4.5 or higher

Getting the project

    git clone --recurse-submodules https://github.com/Light3039/Light
        # if you cloned non-recursively then run "git submodule update --init"
    mkdir Light/build
    cd Light/build
    cmake ..
    cmake --build . -j20

hmu if you wanna chat Light7734#4652

Acknowledgments

Huge thanks to these people:

  • TheCherno for teaching C++, OpenGL and GameEngine development
  • Chili for teaching DirectX
  • JoeyDeVriez for creating learnopengl.com