An open API service indexing awesome lists of open source software.

https://github.com/0opsdev/farquhar-engine

Farquhar Engine is a Open Source c++ game engine created for the prepose of learning opengl
https://github.com/0opsdev/farquhar-engine

3d 3d-graphics cpp game-development game-engine gamedev glfw3 opengl raster rasterization

Last synced: 12 months ago
JSON representation

Farquhar Engine is a Open Source c++ game engine created for the prepose of learning opengl

Awesome Lists containing this project

README

          

Farquhar Engine is a Open Source c++ game engine created for the prepose of learning opengl

Features:

. glTF Model Loading

. Cubemaps

. FrameBuffer Vertex and Fragment Shader Support

. Settings Files

. Map Files with Map Settings

. ImGui Implementation

. OpenGL API

. Diffuse and Specular Texture Support

. Performance Profiler

. Basic Json Entity Component System

. WireFrame View (F1)

Screenshots:

![image](https://github.com/user-attachments/assets/4f785c12-f6bf-456c-bc49-c00d743fe079)

![image](https://github.com/user-attachments/assets/b9ca279e-19a7-4f49-ae67-771ba146d92e)

Controls:

WASD: Move

Mouse: Look

Left Shift: Sprint

Space: Fly Up

ctrl: Fly Down

Arrow UP/Down: Increase/Decrease Speed

Right Shift: Reset Speed

Home: Load Settings

Mouse Side Buttons: Zoom

F1: Wireframe