ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
O esconde-esconde que vira história de família. Jogue no navegador ou no Android.
Translation pending
GamesC# · PythonGitHub @brunocarvalhsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Jogo mobile feito em Unity (C#) para Android, com gameplay, UI e CI/CD que gera APKs e valida pull requests.
Translation pending
Loading the full README.
Read the full README ↗Unice é o projeto de um jogo Unity com foco em experiência mobile, lógica de gameplay, UI e build para Android.
Este repositório reúne:
O projeto está organizado em módulos e camadas para separar:
Assets/ — conteúdo do jogo, scripts, cenas, recursos e assetsAssets/Unice/Scripts/ — código-fonte do jogo (detalhes abaixo)ProjectSettings/ — configurações do Unity e do projetoPackages/ — dependências do projeto Unity.github/workflows/ — pipelines de CI/CD do GitHub Actionsdocs/ — arquitetura (ARCHITECTURE_AUDIT.md) e analytics (ANALYTICS.md)SPEC.md — especificação do projeto: objetivo, regras, estrutura, convenções de código, testes e limitesCHANGELOG.md — histórico de alteraçõesO código é dividido em três assemblies, do mais puro para o mais ligado ao Unity:
Domain/ (Unice.Domain, sem nenhuma dependência do Unity) — regras do jogo, testáveis em Edit Mode
Match/ — a partida: Game (regras), MatchHost (o que só o host faz), Character, Rules…Match/Bots/ — IA dos bots (HiderBot, UniceBot)Maps/ — mapas, colisão, linha de visão (Map) e busca de caminho (Navigation)Online/ — o que trafega na rede (Presence, PresenceCodec) e quem é o host (HostElection)Common/ — utilitários (Geometry, GameRandom, TextFormat)Core/ (Unice.Core) — a parte Unity: App (loop principal), jogador, sala online, mundo, áudio, UI, idiomas e analyticsNet/ (Unice.Net) — multiplayer (Netcode for GameObjects + Unity Multiplayer Services)Editor/ — utilitários do editor (menu Unice > Configurar projeto)Pontos de entrada para quem chega no código:
Core/App/App.cs — cria todas as peças e roda o loop (passo fixo 20×/s + render a cada frame)Domain/Match/Game.cs — as regras da partidaCore/Ui/Ui.cs — troca de telas; cada tela está em Core/Ui/Screens e Core/Ui/InGameA estrutura completa, com o papel de cada pasta, está em SPEC.md → Project Structure.
Assets/Unice/Scripts/Domain/Tests e Assets/Unice/Scripts/Core/Tests.Unity -batchmode -projectPath . -runTests -testPlatform EditMode -testResults results.xmldevelop, pull request e release (tests.yml, antes do build), com relatório de cobertura.O repositório traz configuração para o Claude Code, compartilhada pelo time:
.claude/settings.json habilita o plugin oficial da Unity (unity@claude-plugins-official): skills da Unity para
UI Toolkit, Vivox, Multiplayer Services, sprites, URP, build, localização e outros. Ao abrir o projeto, o Claude Code
pede para instalar..claude/skills/ — skills deste projeto:
unity-code — convenções de código do Unice (resumo do SPEC.md) e APIs modernas do Unity 6;unice-test-design — como desenhar e escrever testes aqui (o que vai em Edit Mode, testes de caracterização, o que é manual);unice-run-tests — como compilar e rodar os testes pela linha de comando..claude/agents/unity-clean-architect.md — agente para revisões de arquitetura.Partes das skills unity-code e unice-test-design são adaptadas de
nowsprinting/unity-coding-skills (domínio público, Unlicense).
6000.6.3f1.O projeto conta com workflows automatizados para:
A documentação detalhada da pipeline está em:
.github/workflows/README.mdSPEC.md (nomes descritivos em inglês, uma responsabilidade por classe, comentários)Este README foca no projeto como jogo Unity e no contexto técnico geral do repositório. A documentação específica da pipeline fica em .github/workflows/README.md.