{"id":25085988,"url":"https://github.com/mako1601/voxelworld","last_synced_at":"2025-04-15T14:58:59.644Z","repository":{"id":248583548,"uuid":"828828466","full_name":"mako1601/VoxelWorld","owner":"mako1601","description":"A clone of Minecraft on its own game engine in C#. My vision of Minecraft.","archived":false,"fork":false,"pushed_at":"2024-09-10T20:43:24.000Z","size":3479,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T14:58:47.736Z","etag":null,"topics":["computer-graphics","computer-graphics-opengl","csharp","graphics","minecraft","minecraft-clone","opengl","opengl4","opentk"],"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/mako1601.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-07-15T07:59:37.000Z","updated_at":"2025-02-03T00:54:26.000Z","dependencies_parsed_at":"2024-07-15T23:23:47.075Z","dependency_job_id":"cac808fb-7190-4cc1-83e7-6c8b51d20d0c","html_url":"https://github.com/mako1601/VoxelWorld","commit_stats":null,"previous_names":["mako1601/voxelworld"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mako1601%2FVoxelWorld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mako1601%2FVoxelWorld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mako1601%2FVoxelWorld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mako1601%2FVoxelWorld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mako1601","download_url":"https://codeload.github.com/mako1601/VoxelWorld/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249094940,"owners_count":21211837,"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":["computer-graphics","computer-graphics-opengl","csharp","graphics","minecraft","minecraft-clone","opengl","opengl4","opentk"],"created_at":"2025-02-07T08:31:38.407Z","updated_at":"2025-04-15T14:58:59.623Z","avatar_url":"https://github.com/mako1601.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoxelWorld\n\nVoxelWorld is a project in which I study 3D graphics based on Minecraft, but with some improvements that, in my opinion, could make the original game even better.\n\n![image](https://github.com/user-attachments/assets/f833ee66-bc3f-408e-a161-f082867ec600)\n![image](https://github.com/user-attachments/assets/60335d11-ad47-43a3-83b5-55e434f10083)\n\n# Controls:\n- \u003ckbd\u003e**W**\u003c/kbd\u003e \u003ckbd\u003e**A**\u003c/kbd\u003e \u003ckbd\u003e**S**\u003c/kbd\u003e \u003ckbd\u003e**D**\u003c/kbd\u003e - movement\n- \u003ckbd\u003e**Space**\u003c/kbd\u003e - movement up\n- \u003ckbd\u003e**Shift**\u003c/kbd\u003e - movement down\n- \u003ckbd\u003e**LMB**\u003c/kbd\u003e - remove block\n- \u003ckbd\u003e**RMB**\u003c/kbd\u003e - place block\n- \u003ckbd\u003e**MMB**\u003c/kbd\u003e - toggle focus\n- \u003ckbd\u003e**1-8**\u003c/kbd\u003e - change block\n- \u003ckbd\u003e**R**\u003c/kbd\u003e \u003ckbd\u003e**G**\u003c/kbd\u003e \u003ckbd\u003e**B**\u003c/kbd\u003e - red, green, blue lamp\n- \u003ckbd\u003e**Mouse Scroll**\u003c/kbd\u003e - change fov\n- \u003ckbd\u003e**F3**\u003c/kbd\u003e - toggle debug info\n- \u003ckbd\u003e**Q**\u003c/kbd\u003e - debug faces block\n- \u003ckbd\u003e**E**\u003c/kbd\u003e - toggle \"white world\"\n- \u003ckbd\u003e**Z**\u003c/kbd\u003e - toggle polygon mode\n- \u003ckbd\u003e**Esc**\u003c/kbd\u003e - close window\n- \u003ckbd\u003e**F11**\u003c/kbd\u003e or \u003ckbd\u003e**Alt+Enter**\u003c/kbd\u003e - toggle fullscreen\n\n# Todo list:\n- [ ] Basic features:\n  - [x] Camera\n  - [x] Discarding unnecessary block faces\n  - [x] Transparency\n  - [x] Skybox\n  - [ ] Sun and Moon\n  - [x] Chunks system\n  - [ ] Collision\n  - [ ] Physics\n  - [x] Procedural world generation\n  - [x] Endless world\n- [ ] Shaders:\n  - [x] Shadows\n  - [x] Ambient Occlusion\n  - [x] Lights\n  - [ ] PostFX\n  - [x] Fog\n  - [ ] Advanced Lighting\n  - [ ] Advanced Shaders\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmako1601%2Fvoxelworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmako1601%2Fvoxelworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmako1601%2Fvoxelworld/lists"}