An open API service indexing awesome lists of open source software.

https://github.com/space-wizard-studios/firebound

Framework para criação de jogos Roguelike com batalha por turnos, feita em C# na Godot Engine.
https://github.com/space-wizard-studios/firebound

csharp dev development dotnet framework game gamedev godot godot-engine godot4 godotengine template

Last synced: 12 months ago
JSON representation

Framework para criação de jogos Roguelike com batalha por turnos, feita em C# na Godot Engine.

Awesome Lists containing this project

README

          

![marca_horizontal](https://github.com/user-attachments/assets/c2a1d029-a64e-41d7-8dcb-5d82bbf529bc)

# FIREBOUND FRAMEWORK

[![GitHub License](https://img.shields.io/github/license/Space-Wizard-Studios/sw-game-dice-rolling)](https://github.com/Space-Wizard-Studios/sw-game-dice-rolling/blob/main/LICENSE) ![GitHub commit activity](https://img.shields.io/github/commit-activity/w/Space-Wizard-Studios/sw-game-dice-rolling) [![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/Space-Wizard-Studios_sw-game-dice-rolling?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/new_code?id=Space-Wizard-Studios_sw-game-dice-rolling) ![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/Space-Wizard-Studios/firebound?utm_source=oss&utm_medium=github&utm_campaign=Space-Wizard-Studios%2Ffirebound&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews)

- [FIREBOUND FRAMEWORK](#firebound-framework)
- [Sobre](#sobre)
- [Por que código aberto?](#por-que-código-aberto)
- [E por que os assets não são abertos?](#e-por-que-os-assets-não-são-abertos)
- [Links](#links)
- [Estrutura de arquivos](#estrutura-de-arquivos)
- [Contribuições e Código de Conduta](#contribuições-e-código-de-conduta)
- [Licença](#licença)

---

## Sobre

Este é um projeto de código aberto para o desenvolvimento de uma framework para criação de jogos no estilo [Roguelike](https://en.wikipedia.org/wiki/Roguelike) com batalha por turnos, feita em C# na [Godot Engine](https://godotengine.org/).

Os objetivos são:

1. Criar uma **Framework** modular e aberta que permita a quaisquer desenvolvedores, artistas, estudantes ou curiosos a [clonarem e fazer alterações no código base](CONTRIBUTING.md).

2. Desenvolver um **Protótipo** que utilize a **Framework** e que possa ser usado como base para outros jogos, mods e afins.

3. Criar um **Jogo completo** da **Space Wizard Studios** que utilize a **Framework** e que possa ser publicado em plataformas de distribuição.

A premissa deste projeto é que tanto o design da **Framework** quanto do **Jogo** serão guiados pela comunidade, porém, a produção dos assets usados no jogo (áudios, imagens etc.) será realizada de forma independente e o jogo final será publicado em plataformas de distribuição como Steam, itch.io, etc. (ainda a ser definido).

```mermaid
---
config:
theme: dark
---
flowchart TD
subgraph pr["🔐 **Repo privado**"]
prA["🎨
Assets"]
prR["🛠️
Resources"]
end
subgraph pu["🌎 **Repo público**"]
puA["🎨
Assets"]
puR["🛠️
Resources"]
puC["💻
Código"]
end
subgraph ds["💡 **Design**"]

dsF["🧩💡
**Framework Design**"]
dsG["✍💡
**Game Design**"]
end
cm["🤝
**Comunidade**"] & sw["👨‍🚀
**SpaceWiz**"] --> ds
ds --> pr & pu
pu --> fr("📦
**Framework**")
pr --> fr
fr --> gameDemo["🧪🎮
Protótipo"] & gameSW["👨‍🚀🎮
Jogo @spacewiz"]
style cm fill:#8a1fd1,stroke:#8a1fd1,stroke-width:2px
style sw fill:#0f5c3c,stroke:#0b522c,stroke-width:2px
style pr fill:#0f5c3c,stroke:#0b522c,stroke-width:2px
style pu fill:#8a1fd1,stroke:#8a1fd1,stroke-width:2px
style fr fill:#d74242,stroke:#8a0d26,stroke-width:2px
style gameDemo fill:#8a1fd1,stroke:#8a1fd1,stroke-width:2px
style gameSW fill:#0f5c3c,stroke:#0b522c,stroke-width:2px
```

Nossa política de código aberto

### Por que código aberto?

Acreditamos que a colaboração e a transparência são essenciais para o desenvolvimento de softwares de qualidade. Esses sempre foram nossos valores em projetos desenvolvidos para clientes e queremos manter isso em nosso próprio projeto.

Por isso, decidimos desde o começo em manter o código do nosso projeto aberto para que qualquer pessoa possa contribuir, aprender, ensinar e se divertir com a gente.

### E por que os assets não são abertos?

Queremos manter a qualidade, coerência artística e, também, desenvolver a nossa própria visão do jogo. Por isso a produção dos assets será feita de forma independente (mas sempre recebendo feedbacks!).

Isso significa que os áudios, imagens e outros recursos que não sejam parte do protótipo **não estarão disponíveis neste repositório**.

---

## Links

[Documentação](https://space-wizard-studios.github.io/firebound/) (em construção)

---

## Estrutura de arquivos

```powershell
.
├── docs # Documentação no Docusaurus
└── src # Projeto na Godot Engine
```

Para mais detalhes, leia sobre a [framework](src/README.md) ou a [documentação](docs/README.md).

## Contribuições e Código de Conduta

Se você deseja contribuir com o projeto, leia o nosso [Guia de Contribuição](CONTRIBUTING.md).

Este projeto e todos os participantes são regidos pelo nosso [Código de Conduta](CODE_OF_CONDUCT.md). Ao participar, você deve seguir este código.

## Licença

Todo o código deste projeto é licenciado sob a licença MIT - veja o arquivo [LICENSE](LICENSE) para mais detalhes.

Os assets são licenciados sob a licença [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0) a menos que especificado de outra forma.