Skip to content

Ravenwhisp/BoundByDeath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,145 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bound by Death

Bound by Death is a third-person hack and slash cooperate game developed in C++ using a custom engine. The project focuses on asymmetric character gameplay, enemy combat, level progression, environmental interaction, and audiovisual feedback through VFX and SFX.

This repository contains both the game project and the custom engine structure used to build and run the vertical slice.


Overview

Bound by Death is a team-based game project built around two playable characters with asymmetric gameplay. The current vertical slice includes combat encounters, menu navigation, enemies, breakable objects, level content, visual effects, sound effects, and gameplay feedback for most player actions.

The project is structured as a complete game prototype / vertical slice, with several public releases available through GitHub.


Features

  • Two playable characters with asymmetric gameplay
  • Custom C++ engine structure
  • Full menu navigation
  • Enemy AI and combat encounters
  • Two enemy types, enemy variants, and a miniboss
  • Complete first level
  • Blockout of a second level
  • Breakable objects
  • Player action feedback
  • VFX implementation
  • SFX implementation
  • Public vertical slice releases

Repository Structure

BoundByDeath/
├── Engine/          # Custom engine files, runtime assets and engine executable structure
├── Game/            # Game-specific assets and playable project content
├── ScriptsProject/  # Scripts and gameplay-related project files
└── .gitignore

Technologies

  • C++
  • Custom game engine
  • Game programming
  • Gameplay systems
  • Real-time rendering
  • VFX / SFX integration
  • Git and GitHub for version control

Latest Release

The latest public release is:

Bound By Death [0.3.1] - Vertical Slice 3

This version includes:

  • Two characters with asymmetric gameplay
  • Full menu navigation
  • Two types of enemies, including a variant and a miniboss
  • A complete level and the blockout of a second one
  • Breakable objects
  • Feedback for most player actions
  • VFX
  • SFX
  • Pause menu added to level 2
  • Gameplay balancing and enemy fixes

You can download the latest build from the Releases section of this repository.


How to Run

  1. Go to the Releases section.
  2. Download the latest available build.
  3. Extract the downloaded files.
  4. Run the executable included in the release.

Note: This project is currently presented as a vertical slice / prototype. Some features may still be in development or subject to change.


Development Status

The project is currently in vertical slice stage. The main goal is to showcase the core gameplay loop, character mechanics, combat encounters, level structure, and the custom engine workflow.


Team Project

This is a collaborative game development project. Each team member contributed to different areas of the project, including engine programming, gameplay systems, level design, art integration, VFX, SFX, UI, and production.


Roadmap

Possible future improvements:

  • Polish combat feedback
  • Improve level 2 beyond blockout
  • Add more enemy behaviours
  • Improve animation transitions
  • Expand character abilities
  • Add more UI feedback
  • Improve performance and stability
  • Add more screenshots and documentation

License

This project was developed for educational purposes. All rights reserved by the original authors unless otherwise stated.


Credits

Developed by the Bound by Death team.

About

Third-person hackandslash game built in C++ with a custom engine, featuring asymmetric characters, enemies, levels, VFX, SFX and vertical slice releases.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors