Go to file
SeanOMik 61ff63bef0
Start working on scene based rendering
The renderer will render a scene object which has entities and "stray" models to render
2022-08-19 00:20:53 -04:00
CMake Implement batched rendering with multiple textures 2022-08-18 11:34:05 -04:00
cmrc@e386a629eb Implement batched rendering with multiple textures 2022-08-18 11:34:05 -04:00
examples Start working on scene based rendering 2022-08-19 00:20:53 -04:00
include/simpleengine Start working on scene based rendering 2022-08-19 00:20:53 -04:00
resources/shaders/core/3d Delete "Vertex" replace it with "LitVertex" 2022-08-18 16:03:51 -04:00
src Start working on scene based rendering 2022-08-19 00:20:53 -04:00
.gitignore Fix the 2d triangle, create square, create VAO, and VBO objects. 2021-11-25 16:15:24 -05:00
.gitmodules Add cmrc for resource compiling, add shaders, create a 2d triangle 2021-11-21 01:23:53 -05:00
CMakeLists.txt Implement batched rendering with multiple textures 2022-08-18 11:34:05 -04:00
LICENSE Delete all old 2d code, change license 2021-11-20 00:48:28 -05:00
README.md Update README.md 2021-12-02 16:56:02 -05:00

README.md

SimpleEngine

SimpleEngine is a 3D and 2D game engine written in modern C++20. Its main focus is simplicity of all systems.

State

The feature/3d-opengl branch is not usable AT ALL, doesn't even have a coordinate system yet. The master branch is 2D only but still isn't in a state to make a game. This project is more of something for me to mess around with to learn new C++20 concepts.

Dependencies

  • glew
  • glfw3
  • glm
  • soil2