Skip to content
This repository was archived by the owner on Jun 30, 2026. It is now read-only.

SoHiEarth/dying-anima

Repository files navigation

Banner


A story about Death and Immortality

Attention

This project is still in development. You can experience the core features here.

Screenshots

In Game

Screenshot 1 Screenshot 2

In Editor

Editor Screenshot 1 Editor Screenshot 2

Story

TL;DR:

  • You play as a character who has been reincarnated by the binding which grants immortality to everyone in the ultradeveloped city of Mer.
  • Every reincarnation fragments more and more of your memories, making spells harder to cast and making you vulnerable to the dangers of the world.
  • You go on a journey to break this binding and free everyone from immortality.

Check out the full story

More Info

Used Dependencies

  • Box2D
  • Freetype
  • glad
  • glfw3
  • glm
  • imgui
  • OpenGL
  • pugixml
  • EnTT
  • tinyfiledialogs

Installation

Linux

Build from source

  1. Clone this repo: git clone https://github.com/sohiearth/dying-anima --recursive
  2. cd into the newly cloned repo: cd dying-anima
  3. Use the linux configure preset to configure cmake. cmake --preset=linux

Using CMake

  1. If no vcpkg errors occurred, build the app using cmake --build --preset=debug-linux (Debug) or cmake --build --preset=release-linux (Release)
  2. Run the app ./build/linux/debug/dying-anima (Debug) || ./build/linux/release/dying-anima (Release)

Using build.sh

Run build.sh. It will automatically detect your system, compile the project and run the executable.

Download

  1. Download the latest Linux release.
  2. Install dependencies from your package manager. pugixml Example on arch: sudo pacman -Sy pugixml
  3. Run (make sure working directory contains the assets folder.)

Windows

Build from source

  1. Clone the repo using Visual Studio.
  2. Configure and build. Should be pretty simple.

Download

  1. Download the latest Windows release.
  2. Run (make sure working directory contains the assets folder.)

Mac

Build from source

  1. Clone this repo: git clone https://github.com/sohiearth/dying-anima --recursive
  2. cd into the newly cloned repo: cd dying-anima
  3. Use the macos configure preset to configure cmake. cmake --preset=macos

Using CMake

  1. If no vcpkg errors occurred, build the app using cmake --build --preset=debug-macos (Debug) or cmake --build --preset=release-macos (Release)
  2. Run the app ./build/macos/debug/Dying Anima.app/ (Debug) || ./build/macos/release/Dying Anima.app (Release) from Finder.

Using build.sh

Run build.sh. It will automatically detect your system, compile the project and run the executable.

Download

  1. Download the latest Mac release.
  2. Run the app.

About

A story about death and immortality - 2D RPG

Topics

Resources

License

Security policy

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages