OhMyGame
OhMyGame is the open-source studio for making games with AI. Design, build, playtest, and publish games in one app, with your own model keys.
Play a first‑person 3D zombie survival shooter
Translation pending
AI summary · website content
GamesHTML · JavaScriptGitHub @timeplaytaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗FPS 3D de zumbis que roda no navegador (uma página só, Three.js r128).
index.html — o jogo pronto, é o que vai para o ar.src/ — os arquivos-fonte. Depois de editar, rode sh build.sh para gerar o index.html de novo.New > Static Site > escolha este repositório > Build Command vazio > Publish Directory .
Baixe windows/Arena-Zumbi-Windows.zip, descompacte e abra Arena Zumbi.exe.
Funciona sem internet. F11 alterna tela cheia; Ctrl+Q fecha.
| Projeto | O que faz | Pasta raiz | Endereço |
|---|---|---|---|
arena-zumbi | Servidor online (salas co-op; depois contas e placares) + também serve o jogo | / | arena-zumbi.playes.workers.dev |
arena-zumbi-play | O jogo (site estático) | game | arena-zumbi-play.playes.workers.dev |
Em cada projeto: Workers & Pages > Create > Import a repository > este repositório.
No arena-zumbi-play, em Root directory, escreva game (opcional: sem isso ele usa a config da raiz, que também serve o jogo). Deploy command: npx wrangler deploy. Sem build command.
O endereço do servidor online fica em DEFAULT_SERVER (src/znet.js).
Modos: Co-op (até 4) e Infecção (até 12). O anfitrião roda a partida; o Cloudflare só repassa mensagens (Worker + Durable Object). Aba "Co-op online" > nome da sala (e senha, se quiser) > Criar sala. Os outros escrevem o mesmo nome e senha > Entrar na sala. O anfitrião clica em Jogar.
Teste local: node online/dev-server.js e abra http://localhost:8787
Baixe apk/Arena-Zumbi.apk e instale no celular (permita "fontes desconhecidas").
O GitHub Actions compila sozinho a cada mudança em android/ (o jogo fica em android/app/src/main/assets/index.html).
tools/mdl2json.py PASTA saida.json: converte um modelo Source (h.mdl, h.vvd, h.vtx na PASTA) em malha + ossos + animações para o jogo.
sh build.sh gera game/public/version.json (versão = data/hora) e game/public/index-offline.html.
O .exe (windows/app/main.js) e o APK (MainActivity.java) comparam com a versão embutida ao abrir e baixam o jogo novo do Cloudflare.
O jogo mostra as novidades (primeira seção do CHANGELOG) uma vez depois de atualizar.