Jogos JavaScript incríveis?
Uma lista com curadoria de jogos JavaScript incríveis (código aberto), ativos e recursos.
![Javascript Games](https://images.downcodes.com/uploads/20250202/img_679f4caded71130.png)
Créditos para https://codepen.io/BoldFacedesign/pen/eoggd
Vencedores
- JS13KGAME 2021 - 13 PRIMEIRAS ENTERIÇAS E TERRICANTES DA CONCUITO JS13KGAME.
- JS13KGAME 2020 - 10 melhores jogos da competição JS13K 2020?
- JS13KGAMES 2019 - Destaques da competição JS13KGames 2019.
- JS13kgames 2018 - 13 jogos em ≤ 13kb de JavaScript.
- JS13KGAME 2017 - Construa um jogo em 13kb ou menos com JS13kgames.
Aventura
- Triângulo: Voltar para casa - você está perdido na caverna. Tente sair e voltar para casa. Às vezes, pode ser fácil, às vezes não ... mas não desista e você fará isso.
- Dwarfs: Lá e de volta - um conto de alta aventura, realizado por uma companhia de anões, em busca de ouro guardado para dragão, verdadeira amizade e variedades de cerveja (não necessariamente nessa ordem).
- Revolta - jogo de aventura do Boomerang para JS13K!
- Wander - Explore um deserto desolado com seu gancho de luta.
- Paraíso offline - o mundo, um paraíso, ficou offline; Tudo se tornou cinza e perigoso. Atravesse, pule e corra sobre os obstáculos para transformar o mundo de volta ao normal.
- Planetfall - um jogo de exploração espacial. O objetivo é encontrar estações de satélite em cada planeta e levá -las offline.
- Quest of Tod - um jogo de aventura de velocidade, onde você ficou em lugar desconhecido, controlado por Strange Machine. Você pode encontrar todas as chaves e códigos para desbloquear a saída antes que o tempo acabar?.
Arcada
- Racer - Comece na parte de trás do pacote, termine em primeiro lugar para ir para a próxima corrida!
- O céu de todos - faça aliados concluindo missões, estuda outros planetas, estrelas, se defenda contra defesas planetárias e grupos piratas ou faz inimigos atacando -os, ignorando suas comunicações e destruindo suas instalações.
- Falha maligna - falhas estranhas aparecem em sua dimensão, você poderia detê -las para assimilar seu mundo?
- Fora da linha - pule para fora da linha e tente não morrer ou jogue o teclado pela sala neste Twitchy Arcade Tapper.
- Atrás de asteróides, o lado sombrio - um jogo sobre jogar asteróides para as pessoas jogando "asteróides" em uma máquina de arcade.
- Controle de pragas: Faleiras - Lemmings deveriam ser salvos, as doninhas deveriam ser descartadas. (Considere isso como sua vingança em pequenas criaturas traquinas!).
- Pizza Undelivery - Aqui você traz pizzas de volta à pizzaria, em vez do contrário.
- Pacman & Pacman-Game
- Jump-N-Bump-Porta Html5 do Open Source Dos Classic by Braadchild Design: jogo local multiplayer platfomer.
Educacional
- Pixel Art Academy - Um jogo de aventura para aprender a desenhar.
Plataforma
- Nano -WireBot - Um jogo de plataforma simples, onde você joga como um nanobot que precisa consertar alguns fios.
- The Wandering Waith - Um freio perdido está vagando pelo mundo buscando paz. Você o guiará de volta ao seu túmulo para que ele possa finalmente descansar?
- ONOFF-Navegue por 25 níveis de provocação cerebral neste jogo de plataforma criado e artesanal em ritmo acelerado. Você evitará picos, pulará os poços e alternará entre as dimensões.
- O MATR13K - Depois de salvar Morfeu, o Neo precisa encontrar uma saída desta versão JavaScript da matriz.
- Glitch Buster - Você pode consertar todas as 13 falhas antes que o tempo acabar? Evite as dicas perigosas, ou mate -os pulando em suas cabeças!
- Vier - Você tem o poder de controlar os 4 elementos com a pedra de Vier, é hora de destruir todos os bruxos e se tornar o governante do universo.
- Saída - a porta está trancada. Você terá que explorar uma masmorra perigosa cheia de armadilhas e monstros e encontrar 4 jóias perdidas para abrir a porta e sair!
Quebra-cabeça
- Reproduza - oh não, você foi expulso do castelo! Resolva quebra -cabeças e volte para sua legítima casa.
- Invertor de volta - invasores entraram na floresta de Ninja. Tenha cuidado!, Eles têm armas. Ataque atrás das costas.
- XX142 -B2.EXE - Este é o ano 2413, a humanidade é escravizada por uma raça alienígena por mais de dois séculos.
- 1024 movimentos - Este quebra -cabeça pode ser resolvido em 1024 movimentos.
- Re -Wire - Traga o sistema on -line, reconstruindo os nós de energia.
- Envisionator - Um pequeno jogo de quebra -cabeça sobre escapar de um bloqueio de edifício com a ajuda do seu amigo robô confiável.
- O Planeta Figadore ficou offline - Fred vive no Planet Figadore no cluster de Hércules, ele gosta de assistir a vídeos de gatos do planeta Terra via mudança de paralaxe, mas o link da rede ficou offline!
- Enheshed - um jogo de quebra -cabeça / estratégia de hackers. Explorar vulnerabilidades em nós e conexões para bater em uma rede de malha de espuma dinâmica offline.
- RAVEN - As câmeras de segurança de uma instalação secreta foram deixadas offline e é seu trabalho corrigir o problema.
- Lost Treasure - 'Lost Treasure' é um curto jogo de plataforma de quebra -cabeça de estilo retrô. Existem 7 níveis diferentes (por enquanto) passarem e recolher o tesouro de volta para Little Flo.
- 2048
- Blitz Tactics - quebra -cabeças de xadrez em ritmo acelerado
- Não confiável-ou-as aventuras contínuas do Dr. Eval-Meta-Javascript Adventure Game, nas quais você deve editar e reexecionar o javascript que executa o jogo em seu navegador para salvar o Dr. Eval dessa realidade sombria e confusa
Correndo
- Offline: OECT - Eles disseram que a tecnologia orgânica -elétrica era o caminho do futuro.
Atirador
- [SWAGSHOT] - A estação no LZ -13 foi assumida por sua AIS! Você deve levar de volta ... com estilo!
- O incidente do Chroma - os Achromats levaram a cor do mundo offline! Invadir seu covil incolor e vencer todos eles, restaurando o mundo à sua glória Technicolor.
- Underrun - Um atirador de bastão duplo em 256 tons de marrom.
- Backcountry-Mate ou seja morto neste conjunto de hack and shoot no oeste selvagem! Use o mouse ou toque na tela para controlar seu avatar e ganhe o máximo de ouro possível nas recompensas do xerife.
Estratégia
- Besta antiga - o eSport baseado em partidas, onde os jogadores se enfrentam materializando e controlando um esquadrão de criaturas cuidadosamente selecionadas, cada uma com estatísticas e habilidades únicas. Domine seus bestas!
- Elematter - Elematter é um jogo de defesa da torre baseado nos quatro elementos: terra, água, ar e fogo.
Realidade virtual
- De volta ao espaço - 40 anos atrás, pensamos que os derrotamos. Mas eles estão de volta! Agora depende de você!
- Você está offline - você está preso em uma sala. Não há saída. Sua única esperança é entrar em contato com alguém para resgatá -lo. O único problema é: você está offline.
Componentes da Web
- Role! - Um jogo de luta cara a cara para o celular que você pode jogar no seu navegador.
Sem categoria
- Empurre - Empurre para trás, você cria correntes para ajudar os barcos presos a voltar ao continente. Este jogo usa dinâmica fluida para simular a água.
- Retrohaunt - alguém ou algo está roubando nosso tempo. Hoje foi ontem e amanhã não está em lugar algum. O detetive Clay está no caso!
- SpaceCraft - "Espaço, a fronteira final" é o seu destino final na espaçonave.
- Lost Robot - Se eu tivesse escrito o módulo de mapeamento, não ficaria offline!
- EXO - Um jogo de defesa de torre baseado em espaço! Construa satélites e estações em torno dos planetas orbitando uma estrela distante. Sobreviver a ondas de inimigos.
- Navio de guerra submersível 2063 - Os submarinos inimigos invadiram seu perímetro. Fique fora do radar e lute de volta!
- Aproveite o sol (fique offline!) - Outro lindo dia. Mas, olhe! Ninguém aprecia isso.
- Oh, flip! - Você é uma praça majestosa com uma perna que adora virar!
- UNO - O famoso jogo de cartas do UNO com suporte multiplayer online!
- Memorygame.js - um jogo de memória personalizável
![Recursos impressionantes](https://images.downcodes.com/uploads/20250202/img_679f4cadee88731.png)
Motores de jogo
2d
- Gdevelo-um mecanismo de jogo de plataforma cruzada e de código aberto projetado para ser usado por todos.
- MELONJS - Um mecanismo de jogo HTML5 fresco e leve.
- PIXIJS - O mecanismo de criação HTML5: Crie um belo conteúdo digital com o renderizador 2D WebGL mais rápido e flexível.
- Phaser - estrutura de jogos para desktop e móvel html5. Uma estrutura de código aberto rápido, gratuito e divertido para jogos de tela de tela e navegador WebGL.
- COCOS2D-X-Uma estrutura de várias plataformas para a construção de jogos 2D, livros interativos, demos e outras aplicações gráficas.
- Craters.js - um mecanismo de jogo compacto que ajuda a criar jogos rápidos e modernos do HTML5.
- Blacksmith 2D - Black é uma estrutura 2D altamente otimizada para web, jogos para celular e anúncios jogáveis.
- Impacto - Um mecanismo de jogo JavaScript que permite desenvolver jogos impressionantes HTML5 para navegadores de mesa e móveis.
3d
- Babylonjs - Um jogo poderoso, bonito, simples e aberto e o motor de renderização em uma estrutura amigável de JavaScript.
- PlayCanvas - Motor de jogo WebGL rápido e leve.
- Três.js - Biblioteca Javascript 3D.
Matemática
- Cindyjs - Uma estrutura JavaScript para conteúdo interativo (matemático).
- BIG.JS - Uma pequena e rápida biblioteca JavaScript para aritmética decimal de precisão arbitrária.
- Matemática para jogos - Matemática e Trigonometria Folha de Cheats para jogos 2D e 3D.
- A matemática é divertida - a matemática explicada em linguagem fácil, além de quebra -cabeças, jogos, planilhas e um dicionário ilustrado.
Micro-bibliotecas
- Easystar.js - Uma API assíncrona de A* PathfinDing escrita em JavaScript.
- Sound.js - Uma micro -biblioteca para carregar, reproduzir e gerar efeitos sonoros e música para jogos e aplicativos interativos.
- Simplify.js - Uma biblioteca de simplificação de poli -line JavaScript de alto desempenho pela Vladimir Agafonkin, extraída do folheto.
- ZZFX - Um pequeno mecanismo de efeito sonoro JavaScript.
- ZZFXM - Um minúsculo gerador de música javascipt.
- SAT.JS - Uma biblioteca JavaScript simples para realizar a detecção de colisão 2D.
- JSFXR - AS3FXR Synth Port para JavaScript criado para JS13kgames.
- KONTRA - Uma micro -biblioteca de jogos JavaScript leve criada especificamente para o jam JS13kgames Game.
- HEXI - Uma maneira divertida e fácil de criar jogos HTML5 ou qualquer outra mídia interativa gentil usando código JavaScript puro.
- JS13K -2D - Um renderizador Sprite WebGL 2D de 2kb, projetado para JS13kgames.
- IONPHASER - Um componente da Web para usar a estrutura do Phaser com Angular, React, Vue, etc?
- Animativo - animar uma vez, use em todos os lugares! ?
- Miniventos - pequenos eventos para JavaScript.
Gráficos
- P5.JS - Uma plataforma JS do lado do cliente que capacita artistas, designers, estudantes e qualquer pessoa a aprender a codificar e se expressar criativamente na web. É baseado nos princípios principais do processamento.
- Paper.js - A faca do exército suíço de script de gráficos vetoriais.
Física
- MATTER.JS - Um mecanismo de física corporal JavaScript 2D para a Web.
- Planck.js - 2D Javascript Physics Engine.
- Box2d.ts - Uma porta digitada de Box2d.
- P2.JS - Motor de física corporal 2D rígido escrito em JavaScript.
Realidade virtual
- A -Frame - Uma estrutura da web para criar experiências de realidade virtual.
Recursos de áudio
- Uma porta de SFXR para HTML5 - Generator de efeitos sonoros e fáceis do jogo.
- Tinymusic - Um sintetizador/sequenciador simples e leve em JavaScript usando a API de áudio da Web.
- SoundBox - Uma ferramenta para compor música sintética, no seu navegador.
- SONANT -X - Uma biblioteca sintetizadora JavaScript muito pequena, adequada para pequenas demonstrações de JavaScript ou videogames.
Recursos visuais
- Poly - Um site criado pelo Google para os usuários navegarem, distribuir e baixar objetos 3D.
- OpenGameart.org - Arte jurídica gratuita para projetos de jogos de código aberto (inclui modelos, sprites, texturas, sons, música).
- Motor de fonte Arcade da NFG - Fonte para seus jogos.
- O Recurso dos Spriters - A fonte nº 1 para sprites de videogame na Internet!
- Banco de dados Sprite - Sprite rasga de jogos clássicos.
- TINYPNG - Compressa imagens PNG enquanto preservam a transparência.
- Escritor de fontes Arcade - Crie seu próprio texto usando centenas de fontes de jogos clássicos de arcade.
- Shoebox - Um aplicativo baseado em ar adobe gratuito para Windows e Mac OSX com ferramentas relacionadas ao jogo e da interface do usuário.
Em tempo real
- Interpolação instantânea - Uma biblioteca de interpolação instantânea para jogos multiplayer em tempo real.
Utilitários
- Analisador de ladrilhos para Phaser 3 - Gere código para carregar tilemaps criados com azulejos?.
Editores
- Editor de mapa de azulejos - um editor de nível flexível.
- Editor de Phaser 2D - Um IDE para desenvolvimento de jogos HTML5 baseado na Web.
- ASEPRITE - Editor de Sprite animado e ferramenta de arte de pixel.
- Piskel - um editor online gratuito para sprites e artes de pixel animados.
Geradores
- Stitches - um gerador de chapas de sprite html5.
- Audiosprite - um wrapper FFMPEG que receberá vários arquivos de áudio e os combina em um único arquivo.
Minificação
- Rollup - Um Módulo Module para JavaScript que compila pequenos pedaços de código em algo maior e mais complexo, como uma biblioteca ou aplicativo.
- Webpack - Bundle JavaScript Arquivos para uso em um navegador, mas também é capaz de transformar, agrupar ou embalar praticamente qualquer recurso ou ativo.
- UglifyJs - um analisador JavaScript, minifier, compressor e beleza de ferramentas.
- Brunch - Ferramenta de criação de aplicativos da web de front -end rápida com configuração declarativa simples e compilação incremental contínua para desenvolvimento rápido.
- Gulp - Um kit de ferramentas para automatizar e aprimorar seu fluxo de trabalho.
- Grunt - o JavaScript Task Runner.
Construir
- Electron - Construa aplicativos de mesa de plataforma cruzada com JavaScript, HTML e CSS.
- NW.JS - Ligue para todos os módulos Node.js diretamente do DOM/WebWorker e ative uma nova maneira de escrever aplicativos com todas as tecnologias da Web.
- Cordova - aplicativos móveis com HTML, CSS & JS. Alvo várias plataformas com uma base de código.
- Capacitor - Construa aplicativos nativos progressivos nativos de plataforma cruzada para iOS, Android e Web ⚡️
Compiladores
- Babel - o compilador para escrever JavaScript da próxima geração.
- EMSCRIPTEN: Um compilador LLVM para Web-compila C e C ++ para WebAssembly usando LLVM e Binaryen. A saída EMSCRIPTEN pode ser executada na Web, no Node.js e no WASM RunTimes.
Modelos
- JS13KSERVER - JS13KGames Server Category Arquivos e regras.
- JS13K A-Frame Boilerplate-Um caldeira A-Frame A para a competição JS13K.
- OurCade Modelos - vários modelos de jogo de código aberto e projetos iniciantes para ajudar a acelerar o aprendizado e o desenvolvimento.
- Phaser 3 TypeScript Project Modelo - Um modelo de projeto de partida rápida que usa o Phaser 3, o TypeScript e o Rollp for Bundling.
- Stackblitz Phaser & React - Modelo de Phaser & React usando ganchos?
Guias
- Guia de estilo do Google JavaScript.
- Guia do WebGL - um tutorial completo e resumido do WebGL, com pequenas demos interativas em cada capítulo.
- Browserdiet.com - O Guia Desempenho de Fronteiro Definitivo.
- Javascript Garden - Uma crescente coleção de documentação sobre as partes mais peculiares da linguagem de programação JavaScript.
Livros
- Phaser 3 HTML5 Cross Platform Game Development - Runner sem fim - projetado para iniciantes e programadores qualificados, o curso o guia de uma pasta vazia que apresenta os ossos nus do JavaScript para os recursos avançados do Phaser 3.
- Desenvolvimento de jogos de plataforma cruzada HTML5 usando o Phaser 3 - O primeiro guia Phaser 3 para a criação de jogos de plataforma cruzada HTML5 usando a estrutura Phaser 3 e outros softwares gratuitos.
- Do jogo NULL to Full HTML5 Cross Platform - cada etapa do livro recebe seu exemplo de código -fonte, para um total de 79 páginas e 27 exemplos de código -fonte.
- Interfásica #1 - Uma boatezina de 400 páginas completa com um disco de cobertura preenchido com código -fonte, gráficos e muito mais para o Phaser CE.
- Um guia para o gerente de phaser CE Tween - aprenda a usar o gerente de phaser entre todo o seu potencial e apimentar seus jogos.
- Um guia para o Phaser CE Scale Manager - Phaser possui um poderoso gerente de escala interno e este guia ensina como desbloquear seus recursos.
- Jumper Infinite no Phaser 3 com JavaScript moderno - um livro gratuito para ajudar os iniciantes a aprender Phaser 3 com o JavaScript moderno sem ferramentas complicadas de desenvolvimento da Web.
- Runner Infinite no Phaser 3 com o TypeScript - um livro gratuito para ajudá -lo a começar a usar o TypeScript para criar jogos mais complexos do Phaser 3.
Competições
- JS13KGames - Crie jogos HTML5 que se encaixam em um pacote ZIP de apenas 13 Kilobytes.
- Ludum Dare - um evento on -line em que os jogos são feitos do zero em um fim de semana.
- Node Knockout - A maior competição de programação do Node.JS do mundo.
Cursos
- Codecademy - Cursos e tutoriais JavaScript.
- Codecombat: Aprenda a codificar jogando um jogo - aprenda programação com um jogo de estratégia de codificação ao vivo multiplayer para iniciantes.
- Codewars - alcançar o domínio por meio do desafio.
Tutoriais
- JavaScript30 - Construa 30 coisas com JS de baunilha em 30 dias com 30 tutoriais.
- Fazendo seu primeiro jogo Phaser 3 - aprenda a criar um pequeno jogo envolvendo um jogador correndo e pulando em plataformas, coletando estrelas e evitando bandidos.
- Mundiais de jogos modulares no Phaser 3 - Criando mundos modulares com tilemaps no motor do jogo Phaser 3.
- Game Mechanic Explorer - Uma coleção de exemplos concretos para vários mecânicos de jogos, algoritmos e efeitos.
- Dungeon gerado proceduralmente - um tutorial de masmorra gerado proceduralmente no Java -Script.
- Gamedev Tuts+ - O melhor lugar para encontrar tutoriais de desenvolvimento de jogos.
- Codrops - tutoriais úteis, artigos perspicazes, inspiração criativa e recursos gratuitos para designers e desenvolvedores da web.
- EMANUEELE FERONATO - Postagens sobre design de jogos, html5, phaser, javascript, monetize, box2d, unity3d.
- Tutoriais de Phaser - Phaser - Notícias - Tutorial.
- OurCade Blog - Tutoriais de desenvolvimento de jogos brincalhões
Workshops
- Experimentos do Chrome - Uma vitrine de trabalho de codificadores que estão ultrapassando os limites da tecnologia da Web, criando belas e únicas experiências na web.
- Workshop de VR - Workshop VR no Gray Area Festival.
- Oficina imersiva - IMERSIVE TRÊS.JS na área de Gray.
- Workshop Phaser CE usando o ES6 - Mundos isométricos e jogos em tempo real.
Fóruns
- Fórum de desenvolvedores de jogo HTML5 - Um fórum sobre Phaser, Pixi, Babilônia, Panda 2, Melonjs, Colaborações, Serviços e Jobs!
Distribuição
- 5 APPS - Ferramentas de implantação e distribuição.
- Gamepix - Plataforma para desenvolvedores e editores com postagens interessantes do blog.
- MarketJs - Uma plataforma B2B para licenciar jogos HTML5. Compre jogos HTML5, personalize e implante instantaneamente no seu servidor.
- ITCH.IO - Plataforma de hospedagem de distribuição e Jam Game para jogos HTML5.
- CrazyGames - Nova plataforma de distribuição para jogos HTML5.
- Jogos Y8 - em jogos Y8, existem mais de 70.000 jogos e vídeos disponíveis para jogar online. Estamos liderando os mais recentes jogos do Unity3D e dos jogos de vestir.
Monetização
- Gamedistribution - O maior corretor de jogos de alta qualidade e plataforma. Conectamos os melhores desenvolvedores de jogos aos maiores editores.
- Facebook em compras de aplicativos - jogos instantâneos do Facebook em compras de aplicativos.
- Anúncios de jogos no Facebook - anúncios de jogos instantâneos do Facebook.
- Monetização da web impressionante - coisas incríveis sobre monetização na web. Saiba mais, verifique os módulos e outras ferramentas.
Teste
- STATS.JS - Javascript Performance Monitor.
- Leshy SpriteSheet Animator - Utilitário de animação on -line da folha de sprite.
Segurança
- JSCRAMBLER - Um intérprete JavaScript e um mecanismo de análise que cria uma árvore de sintaxe abstrata que representa seu código -fonte para tornar extremamente difícil reverter o engenheiro.
Outras listas incríveis
- Magic Tools - Uma lista de recursos de desenvolvimento de jogos para fazer a mágica acontecer.
- Awesome -Phaser - Uma lista com curadoria de bibliotecas, recursos e coisas brilhantes incríveis.
- Awesome PlayCanvas - Uma lista com curadoria de ativos, recursos e muito mais.
- JSGAMEWIKI - Uma coleção de bons links para jogos com JavaScript.
- Jogos no Github - Uma lista de jogos populares/impressionantes de vídeos, complementos, mapas, etc. hospedados no Github. Qualquer gênero. Qualquer plataforma. Qualquer motor.
Colaboradores
Por favor, contribua! Questões e solicitações de puxar são bem -vindas. Esta lista incrível existe graças a todas as pessoas que contribuem. [Contribuir].
Apoiando?
Eu acredito em unicórnios? Apoie -me, se você também.
Doe Ethereum , Ada , BNB , Shiba , USDT/USDC , DOGE , etc:
Endereço da carteira: jdnichollsc.eth
Por favor, deixe -nos saber suas contribuições!
Codificação feliz?
Feito com ❤️