Потрясающие игры JavaScript?
Куративный список потрясающих игр JavaScript (открытый исходный код), активы и ресурсы.
Кредиты https://codepen.io/boldfacedesign/pen/eoggd
Победители
- JS13KGames 2021 - 13 крошечные и потрясающие записи из конкурса JS13KGames.
- JS13Kgames 2020 - 10 лучших игр от конкурса JS13K 2020?
- JS13Kgames 2019 - Основные моменты конкурса JS13KGames 2019.
- JS13KGames 2018 - 13 игр в ≤ 13KB JavaScript.
- JS13Kgames 2017 - Постройте игру в 13 КБ или меньше с JS13KGames.
Приключение
- Треугольник: Вернуться домой - вы потерялись в пещере. Попробуйте выйти и вернуться домой. Иногда это может быть легко, иногда не ... но не сдавайтесь, и вы это сделаете.
- Гномы: Там и снова - рассказ о высоком приключении, предпринятая компанией гномов, в поисках защищенного драконом золота, настоящей дружбы и разновидностей эля (не обязательно в таком порядке).
- Отскок - Boomerang Adventure Game для JS13K!
- Похлоп - исследуйте пустынную пустыню с помощью вашего сцепления.
- Оффлайн рай - мир, рай, снялся в автономном режиме; Все стало серым и опасным. Пройдите, прыгайте и побегайте над препятствиями, чтобы вернуть мир обратно в нормальное состояние.
- Planetfall - игра для исследования космического пространства. Цель состоит в том, чтобы найти спутниковые станции на каждой планете и взять их в автономный режим.
- Quest of Tod - приключенческая игра с скоростью, где вы застряли в неизвестном месте, контролируемое Strange Machine. Можете ли вы найти все ключи и коды, чтобы разблокировать выход, прежде чем истекает время?
Аркада
- Racer - Начните с задней части пакета, закончите 1 -е, чтобы пойти на следующую гонку!
- У каждого небо - создайте союзников, выполняя миссии, изучают другие планеты, звезды, защищайтесь от планетарной защиты и пиратских групп или заставляют врагов, атакуя их, игнорируя их сообщения и разрушая их объекты.
- Злой сбой - В вашем измерении появляются странные глюки, не могли бы вы остановить их, чтобы ассимилировать свой мир?
- Вне линии - спрыгните с линии и постарайтесь не умереть и не бросить клавиатуру через комнату в этой Twitchy Arcade Tapper.
- За астероидами темная сторона - игра о броске астероидов людям, играющим «астероиды» на аркадной машине.
- Контроль вредителей: ласки - лемминги должны были быть сохранены, вместо этого следует утилизировать ласки. (Считайте это как отомстить маленьким надоедливым твартам!).
- Пицца недостатки - здесь вы возвращаете пиццу обратно в пиццерию, а не наоборот.
- Pacman & Pacman-Game
- Jump-n-Bump-HTML5 порт открытого исходного кода DOS Classic By Designchild Design: Local Multiplayer Platfomer Game.
Образовательный
- Pixel Art Academy - приключенческая игра для обучения рисованию.
Платформа
- Nano -WireBot - простой платформер, где вы играете как нанобота, которая должна исправить некоторые провода.
- Блуждающий призрак - потерянный призрак блуждает по миру в поисках мира. Будете ли вы направить его обратно в могилу, чтобы он наконец мог отдохнуть?
- OnOff-перейдите по 25 уровням вздрагивания мозга в этом быстро меняющемся, ручной платформере. Вы уклоняетесь от шипов, перепрыгните через ямы и переключаетесь между размерами.
- MATR13K - После сохранения Morpheus Neo необходимо найти выход из этой версии матрицы JavaScript.
- Glitch Buster - Можете ли вы починить все 13 сбоев, прежде чем время заканчивается? Избегайте опасных указателей или убейте их, прыгая на головах!
- VIER - У вас есть сила управлять 4 элементами с помощью камня Vier, пришло время уничтожить всех волшебников и стать правителем вселенной.
- Выход - дверь заперта. Вам придется исследовать опасное подземелье, полное ловушек и монстров, и найти 4 потерянных драгоценных камней, чтобы открыть дверь и выходить из дома!
Головоломка
- Играй назад - О, нет, тебя выгнали из замка! Решите головоломки и вернитесь в свой законной дом.
- Нарученный - захватчики вошли в лес ниндзя. Будьте осторожны!, У них есть оружие. Атаковать за спиной.
- xx142 -b2.exe - Это годы 2413, человечество порабощается инопланетной гонкой уже более двух веков.
- 1024 Moves - эта головоломка может быть решена в 1024 движениях.
- Повторный провод - верните систему обратно в Интернете, пересмотрев узлы питания.
- Envisionator - короткая игра -головоломка о том, как избежать блокировки здания с помощью вашего верного друга -робота.
- Планета Фигадор прошла в автономном режиме - Фред живет на планете Фигадоре в кластере Hercules, ему нравится смотреть видео с кошками с Planet Earth через Shift Parallax, но сетевая ссылка снялась в автономном режиме!
- Enmeshed - игра в хакерскую загадку / стратегию. Используйте уязвимости в узлах и соединениях, чтобы сбить динамически основанную сетку сети.
- RAVEN - Камеры безопасности для секретного объекта были отключены, и ваша задача - решить проблему.
- Потерянное сокровище - «Потерянное сокровище» - это короткая игра с головоломкой в стиле ретро. Есть 7 различных уровней (на данный момент), чтобы пройти и собирать сокровища обратно на Little Flo.
- 2048
- Blitz Tactics - быстро развивающиеся шахматы головоломки
- Недостоит-или-продолжающиеся приключения доктора Энгла-Meta-Javascript Adventure Game, в которой вы должны отредактировать и повторно предъявить самой JavaScript, управляющего игрой в вашем браузере, чтобы спасти доктора Eval от этой темной и запутанной реальности
Бег
- Оффлайн: OECT - они сказали, что органические электрические технологии - это путь будущего.
Стрелок
- [Swagshot] - Станция на LZ -13 была захвачена его AIS! Вы должны забрать его обратно ... со стилем!
- Инцидент с Chroma - Achromats взяли цвет мира в автономном режиме! Наберите их бесцветный логово и побеждайте их всех, восстанавливая мир до его Technicolor Glory.
- Underrun - стрелок с близнецом в 256 оттенках коричневого.
- Backcountry-убить или быть убитыми в этом хакерском съемке на Диком Западе! Используйте мышь или нажмите на экран, чтобы управлять своим аватаром, и заработайте как можно больше золота от наград шерифа.
Стратегия
- Древний зверь - киберспорта на основе матчей, где игроки сражаются, материализуя и контролируя команду тщательно отобранных существ, каждый из которых обладает уникальной статистикой и способностями. Освоить своих зверей!
- ELEMATTER - Elematter - это игра для защиты башни, основанная на четырех элементах: Земля, Вода, воздух и огонь.
Виртуальная реальность
- Вернувшись в космос - 40 лет назад мы думали, что победили их. Но они вернулись! Теперь это зависит от вас!
- Вы офлайн - вы оказались в ловушке в комнате. Там нет выхода. Ваша единственная надежда - связаться с кем -то, чтобы спасти вас. Единственная проблема: вы офлайн.
Веб -компоненты
- Прокрутите! - Файфы для лиц для мобильных устройств, в которую вы можете играть в своем браузере.
Без рубрики
- Нажмите назад - в отталкивании вы создаете токи, чтобы помочь лодкам вернуться на материк. В этой игре используется жидкая динамика для имитации воды.
- Retrohhaunt - кто -то или что -то крадет наше время. Сегодня вчера и завтра нигде не было видно. Детективная глина находится на корпусе!
- SpaceCraft - «Пространство, последняя граница» - это ваше конечное место в космическом корабле.
- Потерянный робот - если бы я написал модуль отображения, он не был бы в автономном режиме!
- Exo - игра в защиту на базе! Постройте спутники и станции вокруг планет, вращающихся на далекой звезде. Выживают волны врагов.
- Погруженный военный корабль 2063 - Вражеские подводные лодки вторглись в ваш периметр. Держись подальше от радара и сопротивляйтесь!
- Наслаждайтесь солнечным светом (выходите в автономный режим!) - еще один прекрасный день. Но посмотри! Никто не ценит это.
- О, переверните! - Вы величественная площадь с одной ногой, которая любит переворачивать!
- UNO - Знаменитая карточная игра UNO с онлайн -многопользовательской поддержкой!
- Memoregame.js - настраиваемая игра памяти
Игровые двигатели
2d
- GDEVENT-кроссплатформенный игровой двигатель с открытым исходным кодом, предназначенный для использования всеми.
- Melonjs - свежий и легкий игровой двигатель HTML5.
- Pixijs - Двигатель создания HTML5: Создайте красивый цифровой контент с самым быстрым, самым гибким 2D -рендерингом.
- Phaser - настольный и мобильный HTML5 Game Framework. Быстрая, бесплатная и веселая структура с открытым исходным кодом для игр браузера Canvas и WebGL.
- Cocos2d-X-многоплатформенная структура для построения 2D-игр, интерактивных книг, демонстраций и других графических приложений.
- Craters.js - компактный игровой двигатель, который помогает вам построить быстрые, современные игры HTML5.
- Blacksmith 2D - Black - это высоко оптимизированная 2D -фреймворк для веб -сайтов, мобильных игр и игр, которых можно играть.
- IMPACT - игровой двигатель JavaScript, который позволяет вам разрабатывать потрясающие игры HTML5 для настольных и мобильных браузеров.
3d
- Babylonjs - мощный, красивый, простая и открытая игра и рендеринг двигателя, упакованного в дружеский фреймворк JavaScript.
- PlayCanvas - быстрый и легкий Game Game Game Engine.
- Thre.js - JavaScript 3D библиотека.
Математика
- Cindyjs - JavaScript Framework для интерактивного (математического) содержания.
- big.js - небольшая, быстрая библиотека JavaScript для десятичной арифметики произвольного назначения.
- Математика для игр - Шпаргалка по математике и тригонометрии для 2D и 3D игр.
- Математика - это весело - математика объяснена на легком языке, а также головоломки, игры, рабочие листы и иллюстрированный словарь.
Микролипины
- Easystar.js - асинхронный API API A*, написанный в JavaScript.
- Sound.js - микроавторанная карта для загрузки, воспроизведения и создания звуковых эффектов и музыки для игр и интерактивных приложений.
- Упростить.js - высокопроизводительная библиотека упрощения полилины JavaScript Vladimir Agafonkin, извлеченная из листовок.
- ZZFX - крошечный двигатель звукового эффекта JavaScript.
- ZZFXM - крошечный музыкальный генератор Javascipt.
- SAT.JS - Простая библиотека JavaScript для выполнения двухмерного обнаружения столкновений.
- JSFXR - AS3FXR Synth Port для JavaScript, созданный для JS13KGames.
- Kontra - легкая микро -библиотека JavaScript Gaming, созданная специально для игрового джема JS13KGames.
- Hexi - Веселый и простой способ сделать игры HTML5 или любые другие виды интерактивных средств массовой информации с использованием чистого кода JavaScript.
- JS13K -2D - 2 -КБ WebGL 2D Sprite Renderer, разработанный для JS13KGames.
- Ionphaser - веб -компонент для использования Phaser Framework с Angular, React, Vue и т. Д.?
- Анимируемое - анимировать один раз, используйте везде! ?
- Минифуенты - крошечное событие для JavaScript.
Графика
- P5.JS - платформа JS на стороне клиента, которая позволяет артистам, дизайнерам, студентам и всеми, кто учится кодировать и творчески выражать себя в Интернете. Он основан на основных принципах обработки.
- Paper.js - Швейцарский армейский нож векторной графики.
Физика
- Matter.js - JavaScript 2D жесткий физический двигатель для веб -лиц.
- Planck.js - 2D JavaScript Physics Engine.
- Box2D.TS - порт TypeScript Box2d.
- P2.JS - 2D Жесткий физический двигатель, написанный в JavaScript.
Виртуальная реальность
- A -Frame - веб -структура для создания опыта виртуальной реальности.
Аудио -ресурсы
- Порт SFXR для HTML5 - Генератор звуковых эффектов Dead Easy Easy.
- Tinymusic - простой, легкий музыкальный синтезатор/секвенсор в JavaScript с использованием веб -аудио API.
- Soundbox - инструмент для сочинения синтетической музыки, в вашем браузере.
- Sonant -X - очень маленькая библиотека синтезаторов JavaScript, подходящая для небольших демо или видеоигр JavaScript.
Визуальные ресурсы
- Poly - веб -сайт, созданный Google для пользователей для просмотра, распространения и загрузки 3D -объектов.
- Opengameart.org - бесплатное юридическое искусство для игровых проектов с открытым исходным кодом (включает в себя модели, спрайты, текстуры, звуки, музыка).
- Arcade Font Engine NFG - шрифт для ваших игр.
- Ресурс Spriters - источник №1 для спрайтов видеоигр в Интернете!
- База данных Sprite - Sprite Rips из классических игр.
- Tinypng - сжатие изображений PNG при сохранении прозрачности.
- Arcade Font Writer - Создайте свой собственный текст, используя сотни шрифтов из классических аркадных игр.
- Shoebox - бесплатное приложение на основе Adobe Air для Windows и Mac OSX с инструментами, связанными с игрой и пользовательским интерфейсом.
В режиме реального времени
- Интерполяция снимка - библиотека интерполяции снимков для многопользовательских игр в реальном времени.
Коммунальные услуги
- Стоимость плитки для Phaser 3 - Сгенерация кода для загрузки плитки, созданных с помощью плиткой?
Редакторы
- Редактор с плиткой карты - редактор гибкого уровня.
- Phaser Editor 2D - веб -idefor Html5 Development Game.
- Aseprite - Animated Sprite Editor & Pixel Art Tool.
- Piskel - бесплатный онлайн -редактор для анимированных спрайтов и Pixel Art.
Генераторы
- Стички - генератор листа Sprite HTML5.
- AudioSprite - обертка FFMPEG, которая будет принимать несколько аудиофайлов и объединяет их в один файл.
Мини -министерство
- ROLLUP - модуль Bundler для JavaScript, который компилирует небольшие кусочки кода в нечто большее и более сложное, например, библиотека или приложение.
- WebPack - панкера файлов JavaScript для использования в браузере, однако он также способен трансформировать, объединить или упаковывать практически любой ресурс или активы.
- Uglifyjs - проаналич JavaScript, минивер, компрессор и инструментарий красивого.
- Бранч - Быстрый инструмент построения веб -приложений с простым декларативным конфигурацией и бесшовной инкрементной компиляцией для быстрой разработки.
- Gulp - инструментарий для автоматизации и улучшения вашего рабочего процесса.
- Grunt - JavaScript Task Runner.
Строить
- Электрон - построить кроссплатформенные настольные приложения с JavaScript, HTML и CSS.
- NW.JS - вызовите все модули Node.js непосредственно из DOM/WebWorker и включите новый способ написания приложений со всеми веб -технологиями.
- Cordova - Мобильные приложения с HTML, CSS & JS. Нацеливаются на несколько платформ с одной кодовой базой.
- Конденсатор - создайте кроссплатформенные нативные прогрессивные веб -приложения для iOS, Android и Web ⚡
Компиляторы
- Вавилон - компилятор для написания JavaScript следующего поколения.
- Emscripten: компилятор LLVM-To-Web-компилируется C и C ++ в Webassembly с использованием LLVM и Binaryen. Выход Emscripten может работать в Интернете, в node.js и в Wasm Runtimes.
Шаблоны
- JS13kserver - JS13Kgames Server Files and Rules.
- JS13K A-FRAME COOLERPLATE-A-Frame Cowerplate для соревнования JS13K.
- Наши шаблоны - различные шаблоны игр с открытым исходным кодом и стартовые проекты, чтобы помочь ускорить обучение и развитие.
- Шаблон проекта TypeScript Phaser 3 - Шаблон проекта быстрого начала, который использует Phaser 3, TypeScript и Rollup для объединения.
- Stackblitz Phaser & React - шаблон Phaser & React с использованием крючков?
Гиды
- Google JavaScript Руководство по стилю.
- Руководство WebGL - полный, суммированный учебник WebGL, с крошечными интерактивными демонстрациями в каждой главе.
- Browserdiet.com - Окончательное руководство по выступлению.
- JavaScript Garden - растущая коллекция документации о самых причудливых частях языка программирования JavaScript.
Книги
- Phaser 3 HTML5 Cross Platform Game Development - Endless Runner - разработанный как для начинающих, так и для квалифицированных программистов, курс направляет вас из пустой папки, представляющей голые кости JavaScript для расширенных функций Phaser 3.
- HTML5 Cross Platform Game Development с использованием Phaser 3 - первое руководство Phaser 3 по созданию кросс -платформных игр HTML5 с использованием Faseer 3 Framework и другого свободного программного обеспечения.
- От Null до полной кросс -платформной игры HTML5 - каждый шаг книги предоставлен примером исходного кода, в общей сложности 79 страниц и 27 примеров исходного кода.
- Interfhase #1 - 400 -страничная книга с Coverdisk, заполненным исходным кодом, графикой и многое другое для Phaser CE.
- Руководство по менеджеру Phaser CE Tween - Узнайте, как использовать менеджера Phaser Tween в полном потенциале и оживить ваши игры.
- Руководство по менеджеру по шкале Phaser CE - Phaser имеет мощный менеджер встроенного масштаба, и это руководство учит вас, как разблокировать его функции.
- Infinite Jumper в Phaser 3 с Modern JavaScript - бесплатная книга, которая поможет новичкам изучать Phaser 3 с современным JavaScript без сложного инструмента для веб -разработки.
- Infinite Runner в Phaser 3 с TypeScript - бесплатная книга, которая поможет вам начать использование TypeScript, чтобы сделать более сложные игры Phaser 3.
Соревнования
- JS13KGames - Создайте игры HTML5, которые подойдут в пакет ZIP всего 13 килобитов.
- Ludum Dare - онлайн -мероприятие, где игры сделаны с нуля в выходные.
- Нокаут узла - крупнейший в мире конкурс программирования Node.js.
Курсы
- Кодекадемия - курсы и учебные пособия JavaScript.
- CodeCombat: научитесь кодировать, играя в игру - изучите программирование с многопользовательской игрой стратегии кодирования для начинающих.
- Codewars - достичь мастерства через вызов.
Учебные пособия
- JavaScript30 - Постройте 30 вещей с ванилью JS за 30 дней с 30 учебными пособиями.
- Сделав свою первую игру Phaser 3 - узнайте, как создать небольшую игру с участием игрока, бегающего и прыгающего по платформам, собирая звезды и избегая злодеев.
- Модульные игровые миры в Phaser 3 - Создание модульных миров с Tilemaps в игровом двигателе Phaser 3.
- Game Mechanic Explorer - коллекция конкретных примеров для различных игровых механиков, алгоритмов и эффектов.
- Процедурно сгенерированное подземелье - процедурно сгенерированное руководство по подземеливанию в Java -Script.
- Gamedev Tuts+ - Лучшее место для поиска учебных пособий по разработке игры.
- Codrops - Полезные учебные пособия, проницательные статьи, творческое вдохновение и бесплатные ресурсы для веб -дизайнеров и разработчиков.
- Emanuele Feronato - Сообщения о игровом дизайне, HTML5, Phaser, JavaScript, Monetize, Box2d, Unity3d.
- Фазерные учебники - Phaser - News - Учебное пособие.
- OurCade Blog - игривые учебники по разработке игр
Мастерские
- Хромированные эксперименты - демонстрация работы кодеров, которые раздвигают границы веб -технологий, создавая красивые, уникальные веб -опыт.
- VR Workshop - VR Workshop на фестивале Grey Area.
- Иммерсивное - иммерсивное мастерская Three.js в серой области.
- Мастерская Phaser CE с использованием ES6 - изометрических миров и игр в реальном времени.
Форумы
- HTML5 Game Devs Forum - форум о Phaser, Pixi, Babylon, Panda 2, Melonjs, Collaborations, Services и Jobs!
Распределение
- 5 Приложений - Инструменты развертывания и распространения.
- Gamepix - платформа для разработчиков и издателей с интересными сообщениями в блоге.
- Marketjs - платформа B2B для лицензирования игр HTML5. Купите игры HTML5, настраивайте и разверните мгновенно на ваш сервер.
- Itch.io - Платформа хостинга для раздачи и игрового джема для игр HTML5.
- Crazygames - новая платформа для распространения для игр HTML5.
- Игры Y8 - В играх Y8 есть более 70 000 игр и видео для игры в Интернете. Мы лидируем в новейшем автомобиле Unity3D и одеваем игры.
Монетизация
- Gamedistribution - крупнейший брокер высококачественных кроссплатформенных игр. Мы подключаем лучших разработчиков игр к крупнейшим издателям.
- Facebook в покупках приложений - Facebook Instant Games в покупке приложений.
- Объявления в Facebook - реклама Instant Games.
- Потрясающая веб -монетизация - потрясающие вещи о веб -монетизации. Узнайте больше, проверьте модули и другие инструменты.
Тестирование
- Stats.js - монитор производительности JavaScript.
- Animator Leshy Spritesheet - утилита анимации онлайн -листа Sprite.
Безопасность
- JScrambler - JavaScript Interpreter и Degining, который создает абстрактное синтаксисное дерево, представляющее ваш исходный код, чтобы чрезвычайно затруднить реверс -инженер.
Другие потрясающие списки
- Волшебные инструменты - список ресурсов разработки игры, чтобы сделать магию.
- Awesome -Phaser - курированный список потрясающих библиотек, ресурсов и блестящих вещей.
- Awesome PlayCanvas - курированный список потрясающих активов, ресурсов и многого другого.
- Jsgamewiki - коллекция хороших ссылок для игр с JavaScript.
- Игры на GitHub - список популярных/потрясающих видео игр, дополнений, карт и т. Д., Составленные на GitHub. Любой жанр. Любая платформа. Любой двигатель.
Участники
Пожалуйста, внесите вклад! Проблемы и запросы на тягу приветствуются. Этот удивительный список существует благодаря всем людям, которые вносят свой вклад. [Способствовать].
Поддержка?
Я верю в единорогов? Поддержите меня, если вы тоже.
Пожертвовать Ethereum , Ada , Bnb , Shiba , USDT/USDC , Doge и т. Д.
Адрес кошелька: jdnichollsc.eth
Пожалуйста, дайте нам знать ваш вклад!
Счастливое кодирование?
Сделано с ❤