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