1
0
Fork 0
mirror of https://github.com/CytopiaTeam/Cytopia.git synced 2026-01-08 15:37:14 +01:00
🌳🏡🏢🌲 A city building simulation game https://www.cytopia.net
Find a file
2025-03-28 17:24:03 +01:00
.github/workflows 👷 Disable macos build for now 2024-08-09 19:09:29 +02:00
cmake 🐛 Fixed native build on linux 2023-06-08 11:46:23 +02:00
data Add metainfo files, and svg icon (#999) 2022-07-19 07:50:12 +02:00
external 🔧 Update conan generator to CMakeToolchain 2023-02-12 13:52:46 +01:00
src Fix imgui.ini file dumping 2024-10-09 12:30:03 -05:00
tests 🐛 Fixed native build on linux 2023-06-08 11:46:23 +02:00
tools 🐛 Fixed CI build 2023-04-12 13:10:55 +02:00
.clang-format upmerge 2022-02-27 15:11:42 +01:00
.gitignore 🐛 Fixed CI build 2023-04-12 13:10:55 +02:00
.lgtm.yml 🎉 Simplify dependency management 2022-03-27 16:20:54 +02:00
CMakeLists.txt 🔧 Removed hardcoded install dir 2024-03-16 19:13:22 +01:00
conanfile.py Update dependency sdl to v2.32.2 2025-03-12 12:19:01 +01:00
credits.txt Update credits.txt 2020-03-10 06:28:27 +01:00
Doxyfile upmerge 2022-03-02 13:20:46 +01:00
get_dependencies.sh upmerge 2022-03-02 13:20:46 +01:00
index.html fix index.html 2018-05-20 14:30:53 +02:00
ios.toolchain.cmake Zone area implementation (#838) 2022-04-15 08:04:35 +02:00
license.txt Add MSI, RPM, ZIP packaging and move cpack configuration to seperate file. 2019-02-16 10:43:38 +01:00
README.md Updated CMake version and capitalization 2022-08-03 09:58:41 -04:00
ReleaseNotes.txt Add release notes 2020-04-13 22:23:59 +02:00
renovate.json Migrate config renovate.json 2025-03-28 17:24:03 +01:00
sonar-project.properties 🔧 Removed deprecated sonarscan features 2023-04-12 13:35:19 +02:00

Cytopia Logo

Discord

Total alerts Language grade: C/C++

Quality Gate Status Coverage

Translations

Website/Forums - Cytopia.net - https://www.cytopia.net/
YouTube - Cytopia - https://www.youtube.com/channel/UCJIzKBD3wl6KRohiX6i53GA
Twitter - @CytopiaGame - https://twitter.com/CytopiaGame
Reddit - r/Cytopia - https://www.reddit.com/r/Cytopia/
Discord - Cytopia - https://discord.gg/MG3tgYV6ce
Patreon - Cytopia by Jimmy Snails - https://www.patreon.com/cytopia
Itch io - Cytopia - https://cytopia.itch.io/cytopia
GitHub - Cytopia by CytopiaTeam - https://github.com/CytopiaTeam/Cytopia
Translation project on Weblate - Cytopia - https://hosted.weblate.org/projects/cytopia/

Cytopia 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.

Current Key Features:

  • Custom UI System
  • SDL2 based rendering engine written in C++
  • Camera panning, zooming, relocating
  • Terrain manipulation
  • Procedural Terrain Generation
  • Pixel-art graphics made by graphics team lead by Kingtut 101
  • An original soundtrack, ambient noises, and sound effects made mostly by MB22
  • A Qt based tile editor for editing TileData JSON files

Planned features:

  • Biomes
  • OpenGL Renderer
  • Gameplay mechanics
  • In-Game Mod downloading mechanism
  • Android / iOS
  • Scripting language for mods (like LUA)

For code documentation, see the project's Doxygen Documentation.

If you have questions or if you want to join the project, visit the Project's Discord Server. If Discord is not for you, visit our IRC channel on freenode at #Cytopia

In case you want to support our project on patreon, visit our Patreon Page.

Supported Platforms

Linux (clang / g++-5 or higher) Windows Mac

Prerequisites

Build instructions

See: https://github.com/CytopiaTeam/Cytopia/wiki/Build-instructions

Coding guidelines

See: https://github.com/CytopiaTeam/Cytopia/wiki/Coding-guidelines

Work-in-Progress Screenshot

alt text alt text

We're proud to be part of Jetbrains opensource program!
Jetbrains logo