¿Juegos de JavaScript impresionantes?
Una lista curada de increíbles juegos de JavaScript (código abierto), activos y recursos.
Créditos a https://codepen.io/boldfacedesign/pen/eoggd
Ganadores
- JS13KGames 2021 - 13 Entradas pequeñas y excelentes de la competencia JS13KGames.
- JS13KGames 2020 - Los 10 juegos principales de la competencia JS13K 2020?
- JS13KGames 2019 - Lo más destacado de la competencia JS13KGames 2019.
- JS13KGames 2018 - 13 juegos en ≤ 13kb de JavaScript.
- JS13KGames 2017 - Construya un juego en 13kb o menos con JS13KGames.
Aventura
- Triángulo: De vuelta a casa: estás perdido en la cueva. Intenta salir y volver a casa. A veces puede ser fácil, a veces no ... pero no te rindas y lo harás.
- Enanos: allí y de regreso: una historia de alta aventura, emprendida por una compañía de enanos, en busca de oro guardado de dragones, verdadera amistad y variedades de cerveza (no necesariamente en ese orden).
- Bounce Back - Boomerang Adventure Game para JS13K!
- Wander - Explore un desierto desolado con su gancho de agarre.
- Paraíso fuera de línea: el mundo, un paraíso, se ha desconectado; Todo se ha vuelto gris y peligroso. Atravesar, salta y salta sobre los obstáculos para convertir el mundo en la normalidad.
- Planetfall: un juego de exploración espacial. El objetivo es encontrar estaciones satelitales en cada planeta y desconectarlas.
- Quest of ToD: un juego de aventura de carrera de velocidad, donde te quedaste dentro del lugar desconocido controlado por Strange Machine. ¿Puedes encontrar todas las teclas y códigos para desbloquear la salida antes de que se agote el tiempo?
Arcada
- Racer: comienza desde la parte posterior de la manada, ¡termina el primero para ir a la próxima carrera!
- El cielo de todos: haga aliados completando misiones, estudiar otros planetas, estrellas, defenderse de las defensas planetarias y los grupos piratas, o hace enemigos atacándolas, ignorando sus comunicaciones y destruyendo sus instalaciones.
- Glitch malvado - Glitches extraños aparecen en tu dimensión, ¿podrías evitar que asimilen tu mundo?
- Fuera de la línea: salta de la línea e intenta no morir o tirar tu teclado a través de la habitación en este Tapper de Arcade.
- Detrás de los asteroides, el lado oscuro, un juego sobre lanzar asteroides a personas que juegan "asteroides" en una máquina arcade.
- Control de plagas: Weasels: los lemmings estaban destinados a ser salvados, las comadrejas deberían ser eliminadas. (¡Considera esto como tu venganza por pequeñas criaturas molestas!).
- Pizza Undiviewer: aquí traes pizzas a la pizzería, en lugar de al revés.
- Pacman y Pacman-Game
- Jump-N-Bump-Puerto HTML5 del código abierto DOS Classic por Brainchild Design: juego de platfomer multijugador local.
Educativo
- Pixel Art Academy: un juego de aventura para aprender a dibujar.
Plataforma
- Nano -Wirebot: un juego de plataformas simple donde juegas como un nanobot que necesita arreglar algunos cables.
- El Wandering Wraith: un Wraith perdido está deambulando por el mundo que busca la paz. ¿Lo guiarás de regreso a su tumba para que finalmente pueda descansar?
- Onoff: navegue a través de 25 niveles de burlas cerebrales en este juego de plataformas acelerado y hecho a mano. Dodgarás picos, saltarás sobre pozos y alternarás entre dimensiones.
- El Matr13k: después de guardar Morpheus, Neo necesita encontrar una salida de esta versión de JavaScript de la matriz.
- Glitch Buster - ¿Puedes arreglar los 13 problemas técnicos antes de que se agote el tiempo? ¡Evite los punteros peligrosos o mátalos saltando sobre sus cabezas!
- Vier: tienes el poder de controlar los 4 elementos con la piedra Vier, es hora de destruir a todos los magos y convertirte en el gobernante del universo.
- Salida: la puerta está cerrada. ¡Tendrás que explorar una mazmorra peligrosa llena de trampas y monstruos y encontrar 4 gemas perdidas para abrir la puerta y salir!
Rompecabezas
- Juega de nuevo, ¡oh no, te han expulsado del castillo! Resuelve los rompecabezas y regresa a su hogar legítimo.
- Atacador de espalda: los invasores han entrado en el bosque del ninja. ¡Ten cuidado!, Tienen armas. Ataque detrás de la espalda.
- xx142 -b2.exe - Este es el año 2413, la humanidad está esclavizada por una raza alienígena durante más de dos siglos.
- 1024 movimientos: este rompecabezas se puede resolver en 1024 movimientos.
- Re -cableado: vuelva a conectar el sistema al volver a cablear los nodos eléctricos.
- Envisionator: un breve juego de rompecabezas sobre escapar de un bloqueo del edificio con la ayuda de su confiable amigo robot.
- El planeta Figadore se ha desconectado: Fred vive en el planeta Figadore en el clúster de Hercules, le gusta ver videos de gatos del planeta Tierra a través del turno de parallax, ¡pero el enlace de la red se ha desconectado!
- Enmeshed: un juego de rompecabezas / estrategia de piratería. Explotar vulnerabilidades en nodos y conexiones para desconectar una red de malla de ruta dinámica.
- RAVEN - Las cámaras de seguridad para una instalación secreta se han desconectado, y es su trabajo solucionar el problema.
- Treasure Lost - 'Lost Treasure' es un juego de plataformador de rompecabezas de estilo retro corto. Hay 7 niveles diferentes (por ahora) para pasar y recoger el tesoro a Little Flo.
- 2048
- Tácticas de Blitz - Rompecabezas de ajedrez de ritmo rápido
- No conflicto —o— Las continuas aventuras del Dr. Eval-Meta-JavaScript Adventure Game en el que debes editar y reexputar el mismo Javascript que ejecuta el juego en tu navegador para salvar al Dr. Eval de esta realidad oscura y confusa
Correr
- Offline: Oect: dijeron que la tecnología orgánica -eléctrica era el camino del futuro.
Tirador
- [Swagshot] - ¡La estación de LZ -13 fue tomada por su AIS! Debes recuperarlo ... ¡con estilo!
- El incidente de Chroma: ¡los Achromats han descartado el color del mundo! Atrolle su guarida incolora y los vence a todos, restaurando el mundo a su gloria de Technicolor.
- Underrun: un tirador de palas gemelas en 256 tonos de marrón.
- Backcountry: ¡mata o es asesinado en este set de piratería en el Salvaje Oeste! Use el mouse o toque la pantalla para controlar su avatar y gane la mayor cantidad de oro que pueda de las recompensas del sheriff.
Estrategia
- Antigua bestia: el eSport basado en el partido donde los jugadores luchan a sí mismos materializando y controlando un escuadrón de criaturas cuidadosamente seleccionadas, cada una con estadísticas y habilidades únicas. ¡Domina tus bestias!
- Elematter - Elematter es un juego de defensa de la torre basado en los cuatro elementos: tierra, agua, aire y fuego.
Realidad virtual
- Volver al espacio: hace 40 años pensamos que los habíamos derrotado. ¡Pero están de vuelta! ¡Ahora depende de ti!
- Estás fuera de línea, estás atrapado en una habitación. No hay salida. Su única esperanza es contactar a alguien para rescatarlo. El único problema es: estás fuera de línea.
Componentes web
- ¡Voluta! - Un juego de lucha cara a cara para dispositivos móviles que puedes jugar en tu navegador.
Sin categoría
- Presione hacia atrás: en retroceso crea corrientes para ayudar a los barcos varados a regresar al continente. Este juego usa dinámica de fluidos para simular el agua.
- Retrohaunt: alguien o algo está robando nuestro tiempo. Hoy fue ayer y mañana no se puede ver por ningún lado. ¡Detective Clay está en el caso!
- Spacecraft - "Espacio, la frontera final" es su destino final en la nave espacial.
- Robot perdido: si hubiera escrito el módulo de mapeo, ¡no estaría fuera de línea!
- EXO - ¡Un juego de defensa de la torre basado en el espacio! Construya satélites y estaciones alrededor de los planetas que orbitan una estrella distante. Sobrevivir a las olas de enemigos.
- Buque de guerra sumergible 2063: los submarinos enemigos han invadido su perímetro. ¡Manténgase alejado de su radar y defiértete!
- Disfruta del sol (¡desconectado!) - Otro hermoso día. ¡Pero mira! Nadie lo aprecia.
- ¡Oh, Flip! - ¡Eres un cuadrado majestuoso con una pierna a la que le encanta voltear!
- UNO - ¡El famoso juego de cartas de UNO con soporte multijugador en línea!
- MemoryGame.js - un juego de memoria personalizable
Motores de juego
2D
- GDEVROVEL: un motor de juego de código abierto y de código abierto diseñado para ser utilizado por todos.
- Melonjs: un motor de juego HTML5 fresco y liviano.
- Pixijs: el motor de creación HTML5: cree contenido digital hermoso con el renderizador de webgl 2D más rápido y flexible.
- Phaser - Marco de juegos HTML5 de escritorio y móvil. Un marco de código abierto rápido, gratuito y divertido para los juegos de navegador con lienzo y WebGL.
- COCOS2D-X: un marco multiplataforma para construir juegos 2D, libros interactivos, demostraciones y otras aplicaciones gráficas.
- Craters.js: un motor de juego compacto que te ayuda a construir juegos HTML5 rápidos y modernos.
- Blacksmith 2D - Black es un marco 2D altamente optimizado para la web, los juegos móviles y los anuncios jugables.
- Impacto: un motor de juego JavaScript que te permite desarrollar impresionantes juegos HTML5 para navegadores de escritorio y móviles.
3D
- Babylonjs: un juego poderoso, hermoso, simple y abierto y el motor de renderizado en un marco de JavaScript amigable.
- PlayCanvas: motor de juego WebGL rápido y liviano.
- Tres.js - Biblioteca 3D JavaScript.
Matemáticas
- CindyJS - Un marco JavaScript para contenido interactivo (matemático).
- Big.js: una biblioteca JavaScript pequeña y rápida para la aritmética decimal de precisión arbitraria.
- Matemáticas para juegos - Hoja de trucos de matemáticas y trigonometría para juegos 2D y 3D.
- Las matemáticas son divertidas: matemáticas explicadas en un lenguaje fácil, además de rompecabezas, juegos, hojas de trabajo y un diccionario ilustrado.
Micro bibliotecas
- Easystar.js - Una API asíncrona A* Pathfinding escrita en JavaScript.
- Sound.js: una micro biblioteca para cargar, reproducir y generar efectos de sonido y música para juegos y aplicaciones interactivas.
- Simplify.js: una biblioteca de simplificación polilínea JavaScript de alto rendimiento de Vladimir Agafonkin, extraída del folleto.
- ZZFX: un pequeño motor de efecto de sonido JavaScript.
- ZZFXM - Un pequeño generador de música Javascipt.
- SAT.JS - Una simple biblioteca de JavaScript para realizar la detección de colisiones 2D.
- JSFXR - Puerto de sintetizador AS3FXR a JavaScript creado para JS13KGames.
- KONTRA - Una microbiblio de juego JavaScript liviana creada específicamente para el JS13KGames Game Jam.
- HEXI: una manera divertida y fácil de hacer juegos HTML5 o cualquier otro medio interactivo de medios que usen código JavaScript puro.
- JS13K -2D - Un renderizador de sprite 2D 2KB WebGL, diseñado para JS13KGames.
- Ionphaser: ¿un componente web para usar el marco de Phaser con Angular, React, Vue, etc.?
- Animatable: ¡animado una vez, use en todas partes! ?
- Miniventes - Tiny Eventing para JavaScript.
Gráficos
- P5.JS: una plataforma JS del lado del cliente que empodera a artistas, diseñadores, estudiantes y cualquier persona para aprender a codificar y expresarse creativamente en la web. Se basa en los principios centrales de procesamiento.
- Paper.js - La navaja suiza de guiones de gráficos vectoriales.
Física
- Matter.js: un motor de física de cuerpo rígido 2D JavaScript para la web.
- Planck.js - 2d JavaScript Physics Engine.
- Box2d.ts - Un puerto de mecanografiado de Box2d.
- P2.JS - Motor de física de cuerpo rígido 2D escrito en JavaScript.
Realidad virtual
- A -Frame: un marco web para construir experiencias de realidad virtual.
Recursos de audio
- Un puerto de SFXR a HTML5 - Generador de efectos de sonido de juego fácil de muertos.
- TinyMusic: un sintetizador/secuenciador de música simple y liviano en JavaScript utilizando la API de audio web.
- Soundbox: una herramienta para componer música sintética, en su navegador.
- Sonant -X: una biblioteca de sintetizador JavaScript muy pequeña, adecuada para pequeñas demostraciones de JavaScript o videojuegos.
Recursos visuales
- Poly: un sitio web creado por Google para que los usuarios expliquen, distribuyan y descarguen objetos 3D.
- OpenGameart.org: arte legal gratuito para proyectos de juegos de código abierto (incluye modelos, sprites, texturas, sonidos, música).
- Arcade Font Engine de NFG - Fuente para sus juegos.
- El recurso de los spriters: ¡la fuente #1 para los sprites de videojuegos en Internet!
- Base de datos de Sprite: Sprite Rips de juegos clásicos.
- TinyPng: comprimir imágenes PNG mientras preserva la transparencia.
- Arcade Font Writer: cree su propio texto utilizando cientos de fuentes de los juegos clásicos de arcade.
- Shobox: una aplicación gratuita basada en Adobe Air para Windows y Mac OSX con herramientas relacionadas con el juego y la interfaz de usuario.
En tiempo real
- Interpolación de instantáneas: una biblioteca de interpolación de instantáneas para juegos multijugador en tiempo real.
Utilidades
- Parser de mosaico para Phaser 3: genere código para cargar tilemaps creados con mosaicos?
Editores
- Editor de mapas de azulejos: un editor de nivel flexible.
- Phaser Editor 2D: un desarrollo de juegos IDEFor HTML5 basado en la web.
- ASEPRITE - Animated Sprite Editor & Pixel Art Tool.
- Piskel: un editor en línea gratuito para sprites animados y arte de píxeles.
Generadores
- Puntadas: un generador de hoja Sprite HTML5.
- AudiosPrite: un envoltorio FFMPEG que tomará múltiples archivos de audio y los combina en un solo archivo.
Minificación
- Rollup: un Bundler de módulo para JavaScript que compila pequeñas piezas de código en algo más grande y más complejo, como una biblioteca o aplicación.
- Webpack: Bundle JavaScript Arches para su uso en un navegador, sin embargo, también es capaz de transformar, agrupar o empaquetar casi cualquier recurso o activo.
- Uglifyjs: un analgésico JavaScript, minificador, compresor y kit de herramientas de belleza.
- Brunch: herramienta de compilación de aplicaciones web front -end rápidas con configuración declarativa simple y compilación incremental sin problemas para un rápido desarrollo.
- Gulp: un conjunto de herramientas para automatizar y mejorar su flujo de trabajo.
- Grunt: el corredor de tareas JavaScript.
Construir
- Electron: cree aplicaciones de escritorio multiplataforma con JavaScript, HTML y CSS.
- NW.JS: llame a todos los módulos Node.js directamente desde DOM/WebWorker y habilite una nueva forma de escribir aplicaciones con todas las tecnologías web.
- Cordova - Aplicaciones móviles con HTML, CSS y JS. Dirija múltiples plataformas con una base de código.
- Condensador: cree aplicaciones web progresivas nativas multiplataforma para iOS, Android y la web ⚡️
Compiladores
- Babel - El compilador para escribir JavaScript de próxima generación.
- Emscripten: un compilador LLVM-to-WEB: compila C y C ++ a WebAssembly usando LLVM y Binaryen. La salida Emscripten puede ejecutarse en la web, en Node.js y en WASM Runtimes.
Plantillas
- JS13KSERVER - Archivos y reglas de categoría de servidor JS13KGames.
- JS13K A-Frame Boilerplate: una calderera A-Frame para la competencia JS13K.
- Plantillas de Ourcade: varias plantillas de juego de código abierto y proyectos de inicio para ayudar a acelerar el aprendizaje y el desarrollo.
- Plantilla de proyecto Phaser 3 TypeScript: una plantilla de proyecto de arranque rápido que utiliza Phaser 3, TypeScript y Rollup para la agrupación.
- Stackblitz Phaser & React - Plantilla Phaser & React usando ganchos?
Guías
- Guía de estilo de Google JavaScript.
- Guía WebGL: un tutorial webGL completo y resumido, con pequeñas demostraciones interactivas en cada capítulo.
- naveRerdiet.com - La guía definitiva de rendimiento frontal.
- JavaScript Garden: una creciente colección de documentación sobre las partes más extravagantes del lenguaje de programación de JavaScript.
Libros
- Desarrollo de juegos de plataforma cruzada Phaser 3 HTML5 - Endless Runner, diseñado tanto para principiantes como para programadores calificados, el curso lo guía desde una carpeta vacía que introduce los huesos de JavaScript a las características avanzadas de Phaser 3.
- Desarrollo de juegos de plataforma cruzada HTML5 Uso de Phaser 3: la primera guía Phaser 3 para la creación de juegos de plataforma cruzada HTML5 utilizando el marco Phaser 3 y otro software libre.
- Desde el juego de plataforma cruzada HTML5 NULL a NULL: cada paso del libro se proporciona con su ejemplo de código fuente, para un total de 79 páginas y 27 ejemplos de código fuente.
- Interphase #1: una bookazine de 400 páginas completa con un campo de cobertura lleno de código fuente, gráficos y más para Phaser CE.
- Una guía del gerente de Phaser CE Tween: aprenda a usar el gerente de Phaser Tween en todo su potencial y condimenta sus juegos.
- Una guía del gerente de escala Phaser CE: Phaser tiene un poderoso gerente de escala incorporado y esta guía le enseña cómo desbloquear sus características.
- Infinito Jumper en Phaser 3 con JavaScript moderno: un libro gratuito para ayudar a los principiantes a aprender Phaser 3 con JavaScript moderno sin complicadas herramientas de desarrollo web.
- Infinite Runner en Phaser 3 con TypeScript: un libro gratuito para ayudarlo a comenzar a usar TypeScript para hacer juegos Phaser 3 más complejos.
Concursos
- JS13KGames: cree juegos HTML5 que se ajustarán en un paquete postal de solo 13 kilobytes.
- Ludum Dare: un evento en línea donde los juegos se hacen desde cero en un fin de semana.
- Node Knockout: la competencia de programación de nodo.js más grande del mundo.
Cursos
- CodeCademy - Cursos y tutoriales de JavaScript.
- CodeCombat: Aprenda a codificar jugando un juego: aprende programación con un juego de estrategia de codificación en vivo multijugador para principiantes.
- Codewars: lograr el dominio a través del desafío.
Tutoriales
- JavaScript30 - Construya 30 cosas con Vanilla JS en 30 días con 30 tutoriales.
- Haciendo su primer juego Phaser 3: aprenda a crear un juego pequeño que involucra a un jugador corriendo y saltando por plataformas, recolectando estrellas y evitando malos.
- Mundos de juegos modulares en Phaser 3: creando mundos modulares con TilEmaps en el motor de juegos Phaser 3.
- Explorador de mecánicos de juego: una colección de ejemplos concretos para varias mecánicas de juego, algoritmos y efectos.
- Dungeon generada por procedimientos: un tutorial de mazmorras generado en procedimiento en Java -Script.
- Gamedev Tuts+: el mejor lugar para encontrar tutoriales de desarrollo de juegos.
- Codrops: tutoriales útiles, artículos perspicaces, inspiración creativa y recursos gratuitos para diseñadores y desarrolladores web.
- Emanuele Feronato - Publicaciones sobre el diseño del juego, HTML5, Phaser, JavaScript, Monetize, Box2d, Unity3d.
- Tutoriales de Phaser - Phaser - News - Tutorial.
- Blog OurCade - Tutoriales de desarrollo de juegos lúdicos
Talleres
- Experimentos de Chrome: una muestra de trabajo de codificadores que están presionando los límites de la tecnología web, creando experiencias web hermosas y únicas.
- Taller VR - Taller VR en Gray Area Festival.
- Inmersivo - Taller inmersivo de tres.js en el área gris.
- Taller Phaser CE usando ES6 - Mundos isométricos y juegos en tiempo real.
Foros
- Foro de desarrolladores de juegos HTML5: un foro sobre Phaser, Pixi, Babilonia, Panda 2, Melonjs, colaboraciones, servicios y trabajos.
Distribución
- 5 Aplicaciones: herramientas de implementación y distribución.
- GamePix - Plataforma para desarrolladores y editores con interesantes publicaciones de blog.
- Marketjs: una plataforma B2B para licenciar juegos HTML5. Compre juegos HTML5, personalice e implementa instantáneamente en su servidor.
- ITCH.io - Plataforma de alojamiento de distribución y Jam Jam para juegos HTML5.
- CrazyGames: nueva plataforma de distribución para juegos HTML5.
- Juegos Y8: en los juegos Y8, hay más de 70,000 juegos y videos disponibles para jugar en línea. Estamos liderando en los últimos juegos de auto y vestir de Unity3D.
Monetización
- Gamedistribution: el mayor corredor de juegos multiplataforma de alta calidad. Conectamos los mejores desarrolladores de juegos con los editores más grandes.
- Facebook en compras de aplicaciones - Juegos instantáneos de Facebook en compras de aplicaciones.
- Anuncios de juegos de Facebook: anuncios de juegos instantáneos de Facebook.
- Impresionante monetización web: cosas increíbles sobre la monetización web. Obtenga más información, verifique los módulos y otras herramientas.
Pruebas
- stats.js - JavaScript Performance Monitor.
- Animador de hoja de spritshy Leshy - Utilidad de animación de hoja de sprites en línea.
Seguridad
- JSCRAMBLER - Un intérprete de JavaScript y un motor de análisis que crea un árbol de sintaxis abstracto que representa su código fuente para que sea extremadamente difícil ingeniería inversa.
Otras listas impresionantes
- Herramientas mágicas: una lista de recursos de desarrollo de juegos para que la magia suceda.
- Awesome -Faser: una lista curada de bibliotecas, recursos y cosas brillantes de Phaser impresionantes.
- Awesome PlayCanvas: una lista curada de activos de playcanvas increíbles, recursos y más.
- JSGAMEWIKI - Una colección de buenos enlaces para juegos con JavaScript.
- Juegos en Github: una lista de videos populares/increíbles, complementos, mapas, etc. alojado en Github. Cualquier género. Cualquier plataforma. Cualquier motor.
Colaboradores
¡Por favor, contribuya! Los problemas y las solicitudes de extracción son bienvenidas. Esta increíble lista existe gracias a todas las personas que contribuyen. [Contribuir].
Apoyo?
¿Creo en los unicornios? Apoyame, si tú también lo haces.
Donar Ethereum , ADA , BNB , Shiba , USDT/USDC , Doge , etc.:
Dirección de billetera: JDNichollsc.eth
¡Háganos saber sus contribuciones!
Feliz codificación?
Hecho con ❤️