No description
Find a file
Light aab0c7b958 CameraComponent, SceneCamera
- Added CameraComponent
- Added SceneCamera
- Renamed the previous Camera to OrthographicCamera
- Added Camera
- Renderer now takes a Camera* for projection and mat4& for view
- Scene::OnRender now takes in an optional Framebuffer to render to
- Minor tidying
2021-07-30 14:40:34 +04:30
BuildScripts Added EnTT 2021-07-24 13:54:50 +04:30
Dependencies Added EnTT 2021-07-24 13:54:50 +04:30
Engine CameraComponent, SceneCamera 2021-07-30 14:40:34 +04:30
Mirror CameraComponent, SceneCamera 2021-07-30 14:40:34 +04:30
Sandbox Major changes 2021-07-29 17:12:13 +04:30
.gitignore Maintenance 2021-07-23 10:11:20 +04:30
.gitmodules ImGui & UserInterface class 2021-05-27 10:41:32 +04:30
README.md Update README.md 2021-06-29 07:36:26 +04:30

Light

A 2D cross-platform game engine

Supported Graphics APIs

  • OpenGL
  • DirectX

Will support:

  • Vulkan
  • Metal

Supported Operating Systems

  • Windows
  • Linux

Will support:

  • Mac

Getting Started

  1. Run git clone --recurse-submodules -j4 https://github.com/Light3039/Light
  2. Open BuildScripts folder and build the project
  3. Use the Sandbox project (a Demo project will be added soon)

Acknowledgments

Huge thanks to these people:

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