{"id":24974538,"url":"https://github.com/richgrov/simulo","last_synced_at":"2025-04-11T11:08:54.387Z","repository":{"id":214440170,"uuid":"615164555","full_name":"richgrov/simulo","owner":"richgrov","description":"Minecraft Classic Server (eventually) Capable of Running on an Arduino","archived":false,"fork":false,"pushed_at":"2024-11-11T00:03:08.000Z","size":199,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-11T01:18:09.665Z","etag":null,"topics":["minecraft","minecraft-client","rust","wgpu"],"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/richgrov.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":"2023-03-17T04:54:02.000Z","updated_at":"2024-11-11T00:03:12.000Z","dependencies_parsed_at":"2023-12-28T08:26:05.685Z","dependency_job_id":"f4a0cef5-8a81-4bc1-aa93-723e4ad77d87","html_url":"https://github.com/richgrov/simulo","commit_stats":null,"previous_names":["richgrov/villa","richgrov/simulo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richgrov%2Fsimulo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richgrov%2Fsimulo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richgrov%2Fsimulo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richgrov%2Fsimulo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/richgrov","download_url":"https://codeload.github.com/richgrov/simulo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248381761,"owners_count":21094525,"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":["minecraft","minecraft-client","rust","wgpu"],"created_at":"2025-02-03T20:04:41.600Z","updated_at":"2025-04-11T11:08:54.380Z","avatar_url":"https://github.com/richgrov.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"![simulo logo](.github/simulo-banner.png)\n\n# simulo\n\nThe game engine of the real world.\n\nOriginally called `vkad`, this project began as a CAD program so I could learn about 3D printing\nand graphics programming.\n\nI hope to make this a tool to create games in the real world through simulation of physics,\nrobotics, and computer vision. Entertainment is at the core of what motivates young thinkers to do\ngreat things, and there's no reason critical thinking, socialization, and physical activity can't\ncome with it.\n\n**Featuring**\n\n- Custom Vulkan and Metal render backend\n- Windows, X11, Wayland, and macOS windowing system from scratch\n- Custom math utilities (Matrix, Vector)\n\nI started this project for two reasons:\n\n- Lack of good CAD software on Linux\n- Learn the ins and outs of graphics development\n\n**TODO / Roadmap:**\n\n- Custom font renderer implementation\n- Image loading without `stb_image`\n- SIMD Math Acceleration\n- Refactor renderer to be more flexible\n- UI Framework\n\n# Setup\n\n- Install `xxd`\n\nWindows \u0026 Linux:\n\n- Install the [Vulkan SDK](https://vulkan.lunarg.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichgrov%2Fsimulo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frichgrov%2Fsimulo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichgrov%2Fsimulo/lists"}