Skip to content
An OpenGL graphics engine developed for learning purposes
C++ RPC COBOL Makefile C Python Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
CMakeFiles
bin
build
lib
libs
src
.DS_Store
.gitignore
CMakeLists.txt
Makefile
Objects.txt
README.md
cmake_install.cmake
imgui.ini

README.md

sake

An OpenGL graphics engine developed by me, Austin Anderson, for learning purposes. I plan to develop this engine to the point where it is usable enough to develop a game in, and then develop a game in it to ensure I have all the functionality I would want in a custom engine.

Project Goals:

  1. Cross platform development and compilation
  2. Custom and usable file serialization and project structure
  3. Usable GUI for game development
  4. Reasonably performant

Dependencies:

OpenGL 3 and GLEW for Graphical Rendering

GLM Math Library

Dear_ImGui for GUI implementation

Assimp for asset importing

CMake for compilation

Resources Used:

OpenGL Udemy Course

usage instructions

Note: Currently only compiling on Mac OSX

  1. Clone project
  2. Install dependencies (I suggest using brew on mac or choco on windows)
  3. '''cmake .''' inside of project directory
  4. '''make''' inside of project directory
  5. run '''./sake''' to start engine
You can’t perform that action at this time.