• Stars
    star
    278
  • Rank 144,286 (Top 3 %)
  • Language
    C
  • Created over 9 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

2D Game

cendric logo

Cendric - RPG Platformer

Cendric combines RPG and Platformer elements in one game, featuring both a sidescroller and top-down view. The player follows the story of a boy with no memory and discovers the magical but dangerous world of Admantris.

Development and Release

The Steam page for Cendric is online: http://store.steampowered.com/app/681460/Cendric/

You can also get Cendric on itch.io: https://ironbell.itch.io/cendric

Cendric was released on the 2. March 2018.

Wiki

The official Cendric wiki is hosted on Gamepedia: https://cendric.gamepedia.com

Feel free to contribute!

Discord

You can join our community discord server here: https://discord.gg/6mJARSJ

Screenshots

For the newest screenshots, check out http://cendric.ch/screenshots.

Gameplay

Cendric moves through the world on a 2D map and interacts with NPCs to trade or accept quests. At certain places, he can enter levels in which he fights enemies, collects items and completes tricky platforming challenges. To accomplish all this, Cendric can master various spells from different classes of magic.

Features

  • Interactive Levels: Some of Cendric's spells affect the levels and change his surroundings in the levels.
  • Modifiable Spells: All spells can be modified using gems to make them stronger or behave in new ways.
  • Special Effects: The game contains particle effects, a water simulation and simple lighting.
  • Localization: All texts in the game are available in English, German and Swiss German.

cendric icons

Current stable build

Latest release builds are available for Windows x64, macOS and Ubuntu. However, feel free to try and compile Cendric on any platform.

Cendric v1.0.4 (Windows x64)

Cendric v1.0.4 (macOS)

Cendric v1.0.4 (Ubuntu x64)

A list of all builds is available here.

How to compile

The recommended way to compile the code is to use CMake, which automatically generates project files for your favourite IDE or build system:

git clone https://github.com/tizian/Cendric2.git --recursive
cd Cendric2
mkdir build
cd build
cmake ..
cmake --build .

CMake Options

Variable Type Default Description
CENDRIC_BUILD_SQLITE_SHELL Option OFF Build SQLite shell on Windows platform?
CENDRIC_BUILD_DIALOGUE_TOOL Option ON Build Dialogue Tool on Windows platform?
CENDRIC_STEAM Option OFF Include steamworks API?
CENDRIC_EXTERNAL_DOCUMENT_FOLDER Option OFF Use external documents folder?
CENDRIC_GERMAN Option OFF Use German as default language?
USE_SYSTEM_SFML Option OFF Use system SFML lib instead of internal
USE_SYSTEM_PATHS Option OFF Use system paths for loading resources instead of local ones

Used Libraries

License

The code of this repository uses a MIT license.

Creative Commons License
Game assets (images, and fonts) found in the "res" folder are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Give attribution to Isa Roesch & Tizian Zeltner, if you're going to use them. The sound and music files found in the said folder are licenced under a CC0 (public domain) or a CC by SA licence. See the game's credits for the attribution notice. Tracks created by the main composer for the game, Matthew Harnage, can only be used with his explicit permission as well as the permission of Isabelle Roesch. Tracks created by Susanne Aubert and Isabelle Roesch can only be used with their explicit permission.

More Repositories

1

tonemapper

A tool for exploring and applying various tonemapping operators.
C++
307
star
2

specular-manifold-sampling

Code for "Specular Manifold Sampling for Rendering High-Frequency Caustics and Glints" (SIGGRAPH 2020) by Tizian Zeltner, Iliyan Georgiev, and Wenzel Jakob
C++
209
star
3

manifold-visualizer

2D visualizer for specular path manifolds
Python
62
star
4

SPH-Water-Simulation

Simple (unoptimized) 2D implementation of the 'Smoothed Particle Hydrodynamics' method for water simulation.
CMake
38
star
5

differential-mc-estimators

Code for "Monte Carlo Estimators for Differential Light Transport" (SIGGRAPH 2021) by Tizian Zeltner, Sรฉbastien Speierer, Iliyan Georgiev, and Wenzel Jakob
C++
37
star
6

ltc-sheen

Code for "Practical Multiple-Scattering Sheen Using Linearly Transformed Cosines" (SIGGRAPH 2022 Talk) by Tizian Zeltner, Brent Burley, and Matt Jen-Yuan Chiang
C++
36
star
7

particles

Small library for 2D particle effects based on SFML
C++
25
star
8

bsdfplot

BSDF plotting scripts
Python
10
star
9

Spinning-Top-Simulation

A physically-based spinning top simulation.
C
10
star
10

Cendric

2D jump and run game where the player controls the mage Cendric, who can manipulate his environment by using spells.
Java
8
star
11

layer-laboratory

Code for "The Layer Laboratory: A Calculus for Additive and Subtractive Composition of Anisotropic Surface Reflectance" (SIGGRAPH 2018) by Tizian Zeltner and Wenzel Jakob
C++
7
star
12

Learning-OpenGL

An small project to teach myself OpenGL.
C++
5
star
13

nanojekyll

A minimal static site generator. Certified free from Ruby.
Python
2
star
14

gh-actions-test

Minimal setup of a CMake project with GitHub Actions
CMake
2
star
15

GoTracer

A small Raytracer written in Go
Go
2
star
16

maya-export

Collection of custom Maya export commands
C++
1
star