{"id":15051553,"url":"https://github.com/0opsdev/farquhar-engine","last_synced_at":"2025-04-10T03:03:31.848Z","repository":{"id":256375170,"uuid":"854606580","full_name":"0opsDev/Farquhar-Engine","owner":"0opsDev","description":"Farquhar Engine is a Open Source c++ game engine created for the prepose of learning opengl","archived":false,"fork":false,"pushed_at":"2025-04-02T14:30:27.000Z","size":618280,"stargazers_count":5,"open_issues_count":9,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T15:32:21.901Z","etag":null,"topics":["3d","3d-graphics","cpp","game-development","game-engine","gamedev","glfw3","opengl","raster","rasterization"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0opsDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-09-09T13:25:02.000Z","updated_at":"2025-04-02T14:30:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"22597f9c-016a-4b2c-94a5-14a1b6198ad9","html_url":"https://github.com/0opsDev/Farquhar-Engine","commit_stats":null,"previous_names":["0opsdev/farquhar-engine"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0opsDev%2FFarquhar-Engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0opsDev%2FFarquhar-Engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0opsDev%2FFarquhar-Engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0opsDev%2FFarquhar-Engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0opsDev","download_url":"https://codeload.github.com/0opsDev/Farquhar-Engine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248148227,"owners_count":21055547,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","3d-graphics","cpp","game-development","game-engine","gamedev","glfw3","opengl","raster","rasterization"],"created_at":"2024-09-24T21:36:34.435Z","updated_at":"2025-04-10T03:03:31.841Z","avatar_url":"https://github.com/0opsDev.png","language":"C++","readme":"Farquhar Engine is a Open Source c++ game engine created for the prepose of learning opengl\n\nFeatures:\n\n. glTF Model Loading\n\n. Cubemaps\n\n. FrameBuffer Vertex and Fragment Shader Support\n\n. Settings Files\n\n. Map Files with Map Settings\n\n. ImGui Implementation\n\n. OpenGL API\n\n. Diffuse and Specular Texture Support\n\n. Performance Profiler \n\n. Basic Json Entity Component System\n\n. WireFrame View (F1)\n\nScreenshots:\n\n![image](https://github.com/user-attachments/assets/4f785c12-f6bf-456c-bc49-c00d743fe079)\n\n![image](https://github.com/user-attachments/assets/b9ca279e-19a7-4f49-ae67-771ba146d92e)\n\n\nControls:\n\nWASD: Move\n\nMouse: Look\n\nLeft Shift: Sprint\n\nSpace: Fly Up\n\nctrl: Fly Down\n\nArrow UP/Down: Increase/Decrease Speed\n\nRight Shift: Reset Speed\n\nHome: Load Settings\n\nMouse Side Buttons: Zoom \n\nF1: Wireframe\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0opsdev%2Ffarquhar-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0opsdev%2Ffarquhar-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0opsdev%2Ffarquhar-engine/lists"}