09pawel0898 / BouncingBall

A BouncingBall game made on top of a tiny 2D game engine written in C++17 using OpenGL for graphics rendering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BouncingBall

animated

Description

Two versions of a simple game simmilar to the bouncing ball game that is invoked on facebook messenger after touching ball icon. The first - SFML version, was written in 2019 and it was one of my first game projects. The second is implemented on a top of a small game engine writen with modern OpenGL and GLFW. Game performance is the same on both implementations. There is one difference which is not counting score in OpenGL version because i didn't managed to implement text rendering in the engine yet.

Engine features

  • Texture class
  • Sprite class
  • Renderer class
  • Quick entry point
  • State manager
  • Resource manager
  • Simplicity of use

Compilation

You will need Visual Studio 2019. Both projects provide generate_project.bat script. Launch it for VS2019 project generation and everything should be ready for building and running. In OpenGL version you have to manually add a reference from BouncingBall project to GameEngine project.

References

About

A BouncingBall game made on top of a tiny 2D game engine written in C++17 using OpenGL for graphics rendering


Languages

Language:C 82.4%Language:HTML 12.4%Language:C++ 4.0%Language:Objective-C 0.8%Language:Lua 0.2%Language:CSS 0.1%Language:GLSL 0.0%Language:Batchfile 0.0%