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.
- Host: GitHub
- URL: https://github.com/space-wizard-studios/firebound
- Owner: Space-Wizard-Studios
- License: mit
- Created: 2024-08-02T15:45:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-05T04:40:23.000Z (about 1 year ago)
- Last Synced: 2025-04-05T05:19:08.282Z (about 1 year ago)
- Topics: csharp, dev, development, dotnet, framework, game, gamedev, godot, godot-engine, godot4, godotengine, template
- Language: GDScript
- Homepage: https://space-wizard-studios.github.io/firebound/
- Size: 37.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

# FIREBOUND FRAMEWORK
[](https://github.com/Space-Wizard-Studios/sw-game-dice-rolling/blob/main/LICENSE)  [](https://sonarcloud.io/summary/new_code?id=Space-Wizard-Studios_sw-game-dice-rolling) 
- [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.