Skip to content

Space-Wizard-Studios/firebound

marca_horizontal

FIREBOUND FRAMEWORK

GitHub License GitHub commit activity Sonar Quality Gate CodeRabbit Pull Request Reviews


Sobre

Este é um projeto de código aberto para o desenvolvimento de uma framework para criação de jogos no estilo Roguelike com batalha por turnos, feita em C# na Godot Engine.

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.

  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).

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

        dsF["🧩💡<br>**Framework Design**"]
        dsG["✍💡<br>**Game Design**"]
    end
    cm["🤝<br>**Comunidade**"] & sw["👨‍🚀<br>**SpaceWiz**"] --> ds 
    ds --> pr & pu
    pu --> fr("📦<br>**Framework**")
    pr --> fr
    fr --> gameDemo["🧪🎮<br>Protótipo"] & gameSW["👨‍🚀🎮<br>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
Loading
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 (em construção)


Estrutura de arquivos

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

Para mais detalhes, leia sobre a framework ou a documentação.

Contribuições e Código de Conduta

Se você deseja contribuir com o projeto, leia o nosso Guia de Contribuição.

Este projeto e todos os participantes são regidos pelo nosso Código de Conduta. 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 para mais detalhes.

Os assets são licenciados sob a licença CC BY-NC-ND 4.0 a menos que especificado de outra forma.

About

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

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors