C++ Render Engine

Graphics Engine made in c++

Summary

A simple engine that uses OpenGL to render 2D sprites and animate from spritesheets. It also has a side-scroller demo game (only visuals and inputs working) inspired by Xenon 2000 to show the rendering capabilities. There is also a branch that handles the loading, texture mapping and rendering of 3D objects.

Responsibilities

  • Load 2D sprites and 3D .obj files
  • Developing the demo "game"
  • Developing camera and shaders
  • Animating sprites from spritesheet
  • Mapping textures to 3D objects

Technologies Used

  • C++
  • OpenGL
  • Git

Source Code

Gallery