https://github.com/jakobbouchard/flibbert-engine
"Flibbert, where flibberwack meets game development!" —ChatGPT
https://github.com/jakobbouchard/flibbert-engine
cpp game-engine opengl
Last synced: 2 months ago
JSON representation
"Flibbert, where flibberwack meets game development!" —ChatGPT
- Host: GitHub
- URL: https://github.com/jakobbouchard/flibbert-engine
- Owner: jakobbouchard
- Created: 2023-02-14T06:31:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T16:10:16.000Z (11 months ago)
- Last Synced: 2024-05-31T17:52:47.907Z (11 months ago)
- Topics: cpp, game-engine, opengl
- Language: C++
- Homepage:
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flibbert Engine
## Flibbert, where flibberwack meets game development!
Flibbert is a game engine designed to cater to developers who crave a unique and innovative approach to game development. With its advanced flibberwack technology, Flibbert allows developers to create amazing games that are flexible and performant. Flibbert is the perfect choice for flibbertjibbet game developers who want to unleash their creativity and create games that will leave their players flabbergasted.
_The name, tagline and description was generated by ChatGPT_
## Seriously though
Flibbert is basically a small framework/engine that I'm working on to learn game engine development, rendering, C++, etc. I started working on it for a class in my game development program. I have no idea whether I will continue it in the future or if I'll abandon it, but it'll surely be a cool learning experience.
### Requirements
- A system that supports OpenGL 4.6 or higher (or 4.1 on macOS)
- [CMake 3.20+](https://cmake.org/)
- [LLVM](https://llvm.org/)
- [Ninja](https://ninja-build.org)### Current features
- OpenGL backend, with abstractions
- Dear ImGui for UI
- 3D Camera, though it's the only 3D part implemented
- Input/event system