{"id":19453262,"url":"https://github.com/naakinn/3d-engine","last_synced_at":"2025-02-25T10:19:40.425Z","repository":{"id":255231838,"uuid":"848927829","full_name":"Naakinn/3D-Engine","owner":"Naakinn","description":"Basic 3D engine in C, OpenGL spec","archived":false,"fork":false,"pushed_at":"2025-02-23T16:09:41.000Z","size":2355,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T17:23:38.769Z","etag":null,"topics":["3d","3d-graphics","3dengine","c","glad","opengl","opengl4","opengl46","sdl","sdl2"],"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/Naakinn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2024-08-28T16:57:57.000Z","updated_at":"2025-02-23T16:09:45.000Z","dependencies_parsed_at":"2024-11-20T00:15:52.984Z","dependency_job_id":"8c1c4500-4d81-4af4-8429-201b1f48c91b","html_url":"https://github.com/Naakinn/3D-Engine","commit_stats":null,"previous_names":["naakinn/3d-engine"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naakinn%2F3D-Engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naakinn%2F3D-Engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naakinn%2F3D-Engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naakinn%2F3D-Engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Naakinn","download_url":"https://codeload.github.com/Naakinn/3D-Engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240645476,"owners_count":19834423,"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","3dengine","c","glad","opengl","opengl4","opengl46","sdl","sdl2"],"created_at":"2024-11-10T17:03:13.086Z","updated_at":"2025-02-25T10:19:40.343Z","avatar_url":"https://github.com/Naakinn.png","language":"C","readme":"\u003e [!WARNING]\n\u003e Highly beta, PRs are welcome.\n\n![](images/preview2.png)\n# Hvat?\nThis is a basic 3D engine implemented in C. It works with [OpenGL Graphics API](https://learnopengl.com/Getting-started/OpenGL) and uses [Glad](https://glad.dav1d.de/) loader. \n\nHow does it create a window? [SDL2 library](https://www.libsdl.org/). \n\n# Dependencies\n- [SDL2](https://wiki.libsdl.org/SDL2/Installation#supported_platforms)\n\n# Build\nFirstly, clone the repository and initialize submodules(dependencies, like [cglm](https://github.com/recp/cglm)). \n```\n$ git clone --recurse-submodules https://github.com/Naakinn/3D-Engine\n```\n\nThen build and run. \n```\n$ make\n$./engine\n```\n\n### Build in debug mode or in release mode\n```\n$ make\n# or \n$ make release\n```\n# Features \n\n1. Add textures, example texture can be found [here](textures/texture.jpg).\n\u003e [!warning]\n\u003e This feature is not implemented yet))) coming soon.\n   ```\n   $ ./engine -t texture.jpg\n   ```\n# Contributing\n1. You may want to create a .tar.gz binary using `make package`.\n2. You can format entire progect(except src/glad.c file, which is [autogenerated](https://glad.dav1d.de/)) with `make format` \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaakinn%2F3d-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaakinn%2F3d-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaakinn%2F3d-engine/lists"}