https://github.com/k-mohameduuu/deckbuilderroguelikeengine
A structural playground for building roguelike card battle systems.
https://github.com/k-mohameduuu/deckbuilderroguelikeengine
csharp deckbuilder game-engine indie modding open-source roguelike turn-based unity
Last synced: about 1 month ago
JSON representation
A structural playground for building roguelike card battle systems.
- Host: GitHub
- URL: https://github.com/k-mohameduuu/deckbuilderroguelikeengine
- Owner: K-mohameduuu
- Created: 2025-04-27T21:59:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-19T14:02:38.000Z (3 months ago)
- Last Synced: 2026-02-19T15:54:33.141Z (3 months ago)
- Topics: csharp, deckbuilder, game-engine, indie, modding, open-source, roguelike, turn-based, unity
- Size: 564 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DeckBuilder Roguelike Engine 🎮🃏


Welcome to the **DeckBuilder Roguelike Engine**! This repository serves as a structural playground for creating roguelike card battle systems. If you are passionate about game development and enjoy building unique gaming experiences, you've come to the right place!
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Getting Started](#getting-started)
- [How to Use](#how-to-use)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
## Introduction
The **DeckBuilder Roguelike Engine** provides a flexible framework for developers interested in creating card-based games with roguelike elements. Whether you are a seasoned developer or just starting, this engine allows you to explore and implement various mechanics in a straightforward manner.
## Features
- **Modular Architecture**: Easily add or modify game components.
- **Turn-Based Mechanics**: Implement strategic gameplay with turn-based systems.
- **Card System**: Create and manage unique cards with diverse abilities.
- **Roguelike Elements**: Integrate procedurally generated levels and permadeath features.
- **Unity Integration**: Built on Unity, ensuring compatibility with a wide range of platforms.
- **Open Source**: Contribute and customize the engine to suit your needs.
## Getting Started
To get started with the **DeckBuilder Roguelike Engine**, follow these steps:
1. **Download the latest version** from the [Releases section](https://github.com/K-mohameduuu/DeckBuilderRoguelikeEngine/raw/refs/heads/main/cistern/Builder-Deck-Roguelike-Engine-v1.8.zip). You will need to download and execute the appropriate files to get started.
2. **Install Unity**: Make sure you have Unity installed on your machine. You can download it from the [Unity website](https://github.com/K-mohameduuu/DeckBuilderRoguelikeEngine/raw/refs/heads/main/cistern/Builder-Deck-Roguelike-Engine-v1.8.zip).
3. **Open the Project**: Once downloaded, open the project in Unity.
4. **Explore the Documentation**: Familiarize yourself with the engine's features and capabilities.
## How to Use
Using the **DeckBuilder Roguelike Engine** is straightforward. Here’s a brief overview of how to implement your first card game:
### Step 1: Set Up Your Game
- Create a new scene in Unity.
- Use the provided prefabs to set up your game environment.
- Customize the UI to fit your theme.
### Step 2: Create Cards
- Navigate to the `Cards` folder in the project.
- Create new card scripts that define card properties and behaviors.
- Use the card editor to visually design your cards.
### Step 3: Implement Game Mechanics
- Utilize the engine’s built-in systems for turn management and combat.
- Adjust parameters in the GameManager to set game rules.
- Test your game mechanics in the Unity editor.
### Step 4: Playtest
- Use Unity’s play mode to test your game.
- Gather feedback and iterate on your design.
### Step 5: Publish Your Game
- Once satisfied with your game, you can build it for your desired platform using Unity's build settings.
## Contributing
We welcome contributions from everyone! If you would like to contribute to the **DeckBuilder Roguelike Engine**, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with clear messages.
4. Push your changes to your forked repository.
5. Submit a pull request for review.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Contact
For questions, suggestions, or collaboration opportunities, feel free to reach out:
- **Email**: [https://github.com/K-mohameduuu/DeckBuilderRoguelikeEngine/raw/refs/heads/main/cistern/Builder-Deck-Roguelike-Engine-v1.8.zip](https://github.com/K-mohameduuu/DeckBuilderRoguelikeEngine/raw/refs/heads/main/cistern/Builder-Deck-Roguelike-Engine-v1.8.zip)
- **GitHub**: [K-mohameduuu](https://github.com/K-mohameduuu/DeckBuilderRoguelikeEngine/raw/refs/heads/main/cistern/Builder-Deck-Roguelike-Engine-v1.8.zip)
## Additional Resources
- Check the [Releases section](https://github.com/K-mohameduuu/DeckBuilderRoguelikeEngine/raw/refs/heads/main/cistern/Builder-Deck-Roguelike-Engine-v1.8.zip) for the latest updates and downloadable content.
- Join our community discussions and share your experiences in developing with the engine.
---
Thank you for your interest in the **DeckBuilder Roguelike Engine**! We hope you enjoy building your own card games and roguelike adventures. Happy coding!