Skip to content

Notakas/Cytopia

 
 

Repository files navigation

Cytopia Logo

Build Status Discord

Codacy Badge Total alerts Language grade: C/C++

Cytopia is a free, open source retro pixel-art city building game with a big focus on mods. It’s based on a custom isometric rendering engine based on SDL2.

Visit our Projects website at https://www.cytopia.net Or our community page for Dev Blogs and our forum https://community.cytopia.net Or follow us on twitter: https://twitter.com/Cytopia1

Want to play Cytopia? We're live on itch.io: https://cytopia.itch.io/cytopia

Current Key Features:

  • Custom UI System, based on JSON. Highly moddable
  • SDL2 based rendering engine written in C++
  • Camera panning, zooming, relocating
  • Terrain manipulation
  • Pixel-art graphics made by Kingtut 101 and Pineapples Trix
  • A Qt based tile editor for editing TileData JSON files.

Planned features:

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

For code documentation see the projects Doxygen Documentation.

If you have questions or if you want to join the project, visit the Projects 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

Key Features

  • Different zoom levels
  • Relocate camera via rightclick
  • Read settings from json files ( Filename to tile ID / Engine specific Settings )
  • Terrain editing (raise / lower terrain)

Supported Platforms

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

Prerequisites

CMake 3.11 or later

https://cmake.org/

Conan

https://conan.io

Build instructions

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

Coding guidelines

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

Work-in-Progress Screenshot

alt text alt text

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

alt text https://www.jetbrains.com/?from=Cytopia

About

A city building simulation game

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 82.2%
  • CMake 17.3%
  • Other 0.5%