Page MenuHomePhabricator

OpenGL SDL2 Starter ProjectProject


  • This project does not have any watchers.
  • View All



git repository hosted here :

This project is a "skeleton"/"base code" for making cross platform 3D applications using OpenGL. It is built upon a lot of great open-source tools including:

  • SDL2
  • PhysicsFS
  • GLEW
  • TinyGLTF
  • ChaiScript
  • GLM
  • FreeImage
  • ImGui

This is a just an application where the basics of getting 3D rendering and resource management is already done for you. It is not a fully fledged game engine by any stretch of the imagination.

The idea is to have

  • Something cross platform
  • CMake based
  • Find all the required files from resources archives and folder, and does all the I/O through PhysicsFS
  • RAII for Resource Management around OpenGL objects
  • C++17
  • Simplistic, Lightweight and hackable
  • Scriptable in ChaiScript with interactive debug console

Recent Activity

Mar 10 2019

Ybalrid renamed OpenGL SDL2 Starter Project from OpenGL SDL2 Starter Project. to OpenGL SDL2 Starter Project.
Mar 10 2019, 10:47 AM
Ybalrid edited Description on OpenGL SDL2 Starter Project.
Mar 10 2019, 10:46 AM
Ybalrid changed the visibility for OpenGL SDL2 Starter Project.
Mar 10 2019, 9:49 AM