{"id":15109624,"url":"https://github.com/cytopiateam/cytopia","last_synced_at":"2025-05-14T05:10:23.914Z","repository":{"id":37627785,"uuid":"130312164","full_name":"CytopiaTeam/Cytopia","owner":"CytopiaTeam","description":":deciduous_tree::house_with_garden::office::evergreen_tree: A city building simulation game","archived":false,"fork":false,"pushed_at":"2025-03-30T16:00:29.000Z","size":154829,"stargazers_count":2055,"open_issues_count":89,"forks_count":110,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-04-11T16:18:15.473Z","etag":null,"topics":["city-builder","pixel-art","sdl"],"latest_commit_sha":null,"homepage":"https://www.cytopia.net","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CytopiaTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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,"zenodo":null}},"created_at":"2018-04-20T05:14:54.000Z","updated_at":"2025-04-11T15:02:45.000Z","dependencies_parsed_at":"2023-02-19T06:16:18.394Z","dependency_job_id":"9a2598a5-0fdb-46ae-8897-62cfa9642e2d","html_url":"https://github.com/CytopiaTeam/Cytopia","commit_stats":{"total_commits":2454,"total_committers":59,"mean_commits":41.59322033898305,"dds":"0.48451507742461286","last_synced_commit":"87b3ca3043e1a7659469266a2bcd8a32a1310ad6"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CytopiaTeam%2FCytopia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CytopiaTeam%2FCytopia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CytopiaTeam%2FCytopia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CytopiaTeam%2FCytopia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CytopiaTeam","download_url":"https://codeload.github.com/CytopiaTeam/Cytopia/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076850,"owners_count":22010611,"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":["city-builder","pixel-art","sdl"],"created_at":"2024-09-25T23:06:08.939Z","updated_at":"2025-05-14T05:10:23.880Z","avatar_url":"https://github.com/CytopiaTeam.png","language":"C++","funding_links":["https://www.patreon.com/cytopia","https://patreon.com/cytopia"],"categories":[],"sub_categories":[],"readme":"![Cytopia Logo](data/resources/images/app_icons/logo_big_textured.png?raw=1)\n\n[![Discord](https://img.shields.io/discord/448344322887254018.svg?logo=discord)](https://discord.gg/qwa2H3G)\n\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/JimmySnails/Cytopia.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/JimmySnails/Cytopia/alerts/)\n[![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/JimmySnails/Cytopia.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/JimmySnails/Cytopia/context:cpp)\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=cytopia\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=cytopia)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=cytopia\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=cytopia)\n\n[![Translations](https://hosted.weblate.org/widgets/cytopia/-/game/svg-badge.svg)](https://hosted.weblate.org/projects/cytopia/)\n\n\n\u003cb\u003eWebsite/Forums\u003c/b\u003e - Cytopia.net - \u003chttps://www.cytopia.net/\u003e\u003cbr\u003e\n\u003cb\u003eYouTube\u003c/b\u003e - Cytopia - \u003chttps://www.youtube.com/channel/UCJIzKBD3wl6KRohiX6i53GA\u003e\u003cbr\u003e\n\u003cb\u003eTwitter\u003c/b\u003e - @CytopiaGame - \u003chttps://twitter.com/CytopiaGame\u003e\u003cbr\u003e\n\u003cb\u003eReddit\u003c/b\u003e - r/Cytopia - \u003chttps://www.reddit.com/r/Cytopia/\u003e\u003cbr\u003e\n\u003cb\u003eDiscord\u003c/b\u003e - Cytopia - \u003chttps://discord.gg/MG3tgYV6ce\u003e\u003cbr\u003e\n\u003cb\u003ePatreon\u003c/b\u003e - Cytopia by Jimmy Snails - \u003chttps://www.patreon.com/cytopia\u003e\u003cbr\u003e\n\u003cb\u003eItch io\u003c/b\u003e - Cytopia - \u003chttps://cytopia.itch.io/cytopia\u003e\u003cbr\u003e\n\u003cb\u003eGitHub\u003c/b\u003e - Cytopia by CytopiaTeam - \u003chttps://github.com/CytopiaTeam/Cytopia\u003e\u003cbr\u003e\n\u003cb\u003eTranslation project on Weblate\u003c/b\u003e - Cytopia - \u003chttps://hosted.weblate.org/projects/cytopia/\u003e\u003cbr\u003e\n\nCytopia is a free, open source retro pixel-art city building game with a big focus on mods. It utilizes a custom isometric rendering engine based on SDL2.\n\n#### Current Key Features:\n- Custom UI System\n- SDL2 based rendering engine written in C++\n- Camera panning, zooming, relocating\n- Terrain manipulation\n- Procedural Terrain Generation\n- Pixel-art graphics made by graphics team lead by Kingtut 101\n- An original soundtrack, ambient noises, and sound effects made mostly by MB22\n- A Qt based tile editor for editing TileData JSON files\n\n#### Planned features:\n- Biomes\n- OpenGL Renderer\n- Gameplay mechanics\n- In-Game Mod downloading mechanism\n- Android / iOS\n- Scripting language for mods (like LUA)\n\nFor code documentation, see the project's [Doxygen Documentation](https://cytopia-docs.netlify.app/).\n\nIf you have questions or if you want to join the project, visit the [Project's Discord Server](https://discord.gg/qwa2H3G).\nIf Discord is not for you, visit our IRC channel on freenode at #Cytopia\n\nIn case you want to support our project on patreon, visit our [Patreon Page](https://patreon.com/cytopia).\n\n\n#### Supported Platforms\nLinux (clang / g++-5 or higher)\nWindows\nMac\n\n#### Prerequisites\n\n- [CMake 3.16 or later](https://cmake.org/)\n- [Conan](https://conan.io)\n- [SDL2](https://www.libsdl.org/)\n- [SDL2_tff](https://www.libsdl.org/)\n- [SDL2_image](https://www.libsdl.org/)\n- [OpenAL](https://www.openal.org/)\n- [zlib](https://www.zlib.net/)\n- [libnoise](http://libnoise.sourceforge.net/)\n- [libogg](https://www.xiph.org/ogg/)\n- [libvorbis](https://www.xiph.org/vorbis/)\n- [libpng](http://www.libpng.org/pub/png/libpng.html)\n- [imgui](https://github.com/ocornut/imgui)\n\n#### Build instructions\n\nSee: \u003chttps://github.com/CytopiaTeam/Cytopia/wiki/Build-instructions\u003e\n\n#### Coding guidelines\n\nSee: \u003chttps://github.com/CytopiaTeam/Cytopia/wiki/Coding-guidelines\u003e\n\n#### Work-in-Progress Screenshot\n\n![alt text](https://cytopia.net/github/Screenshot1.png)\n![alt text](https://cytopia.net/github/Screenshot2.jpg)\n\nWe're proud to be part of Jetbrains opensource program!  \n[\u003cimg src=\"https://cytopia.net/github/jetbrains.png\" alt=\"Jetbrains logo\" width=\"200\" height=\"200\"\u003e ](https://www.jetbrains.com/?from=Cytopia)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcytopiateam%2Fcytopia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcytopiateam%2Fcytopia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcytopiateam%2Fcytopia/lists"}