👋 Olá!
Nós somos a Space Wizard Studios e este é o repositório do nosso projeto chamado Dice Rolling Framework (nome temporário).
Warning
Aviso: Este projeto está em desenvolvimento (em uma fase bem inicial!) e, por isso, não recomendamos para uso em produção. Por isso, use esse projeto apenas como um estudo de caso, para dar suas sugestões ou simplesmente como um lugar para discutirmos suas ideias.
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:
-
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.
-
Desenvolver um Protótipo que utilize a Framework e que possa ser usado como base para outros jogos, mods e afins.
-
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
Nossa política de 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.
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.
Documentação (em construção)
.
├── docs # Documentação no Docusaurus
└── src # Projeto na Godot Engine
Para mais detalhes, leia sobre a framework ou a documentação.
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.
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.