HTML Game

Open-source HTML projects categorized as Game

Top 23 HTML Game Projects

  • You-Dont-Need-JavaScript

    CSS is powerful, you can do a lot of things without JS.

  • Project mention: You-Dont-Need-JavaScript: CSS Only HTML Components | news.ycombinator.com | 2024-02-18
  • one-html-page-challenge

    Can you create something cool without modern tools?

  • Project mention: One HTML Page Challenge | news.ycombinator.com | 2023-06-15
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-ttygames

    Unix ASCII games

  • Project mention: A chess terminal user interface implementation | news.ycombinator.com | 2023-12-05

    See other chess in text mode - https://github.com/ligurio/awesome-ttygames

  • Emulatrix

    Emulatrix - JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines

  • Project mention: What language to use and how to embed a simple retro videogame into a webpage? | /r/learnprogramming | 2023-06-08

    You'll need an emulator written in JavaScript for the game's console. Like Emulatrix.

  • invaders

    A 1980s-arcade-style game written using HTML5, Canvas, and Web Audio (by susam)

  • Project mention: Game Font Forensics | news.ycombinator.com | 2024-02-20

    I hold VileR's work on int10h.org in high esteem, given its exceptional quality. As someone whose initial exposure to computers was through IBM PCs, I find VileR's website to be a treasure trove of IBM PC fonts, BIOS fonts, and related resources.

    Inspired by IBM PC games from the 1990s, I aspired to create my own invaders-like game. However hindered by limited access to computers and limited computer programming knowledge, the most I could manage to make were a few text-based adventure games. Although 25 years too late, during the COVID-19 pandemic, I revisited this dream and spent a weekend writing my own Invaders game[1] using HTML5 Canvas.

    Initially, I used CanvasRenderingContext2D: fillText() to display text (current score, info screen, etc.). However, dissatisfied with the text rendering quality, I began looking for IBM PC OEM fonts online and came across the Oldschool PC Fonts[2] on int10h.org. I downloaded the font packs from the website, used a Python script to convert them to bitmaps[3] (arrays of integers), and then used the bitmaps to draw text on the canvas, one cell at a time, to get pixel-perfect results!

    I eventually switched to a different font pack called Modern DOS[4] developed by Jayvee Enaguas. Nevertheless given how extensive VileR's website is and how convenient the font preview tools[5] on the website are, int10h.org remains as my go-to website whenever I am doing any type of retrocomputing work for fun.

    [1] https://susam.net/invaders.html

    [2] https://int10h.org/oldschool-pc-fonts/

    [3] https://github.com/susam/pcface

    [4] https://www.dafont.com/modern-dos.font

    [5] https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_...

  • diablo2

    The Tankazon Resource - a Diablo II mini site.

  • Project mention: Fun Fact: Natalya’s, Aldur’s, The Disciple, and Orphan’s Call sets are missing set bonuses | /r/Diablo | 2023-09-20

    Here's a link to the unchanged 1.13c version of sets.txt in case anyone wants to make sure I didn't change anything.

  • joycon.js

    Add controller functionality to your JavaScript game.

  • Project mention: How to catch my gamepad buttons and make them do some simple things(If statement) in JavaScript? | /r/learnjavascript | 2023-06-20
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • DRRP

    DooM RPG Remake Project is a total conversion of Doom RPG game on GZDoom

  • Fifteen_puzzle_maker

    This is a classic mini-game Fifteen Sliding Puzzle. This option works in the browser, in it you need to specify a regular picture, the program itself will cut the picture into squares and mix them.

  • not-my-cows

    A canvas game experiment - "Outer space has unleashed its fury! Protect your live stock, your livelihood, your home. It's all you've got left..."

  • Project mention: Show HN: Not My Cows – Save your cows. Blast the meteors. Giddy up | news.ycombinator.com | 2023-08-17

    I made this straight vanilla JS game for a game jam a few years ago. Considering coming back to it and fixing the bugs and gameplay.

    https://github.com/jonfranco224/not-my-cows if anyone wants to check the source.

  • tobiasmue91.github.io

    Simple HTML, JS, CSS games and tools created with the help of ChatGPT.

  • PhishGuard

    PhishGuard is an interactive cyber awareness game designed to educate users about phishing attacks and improve their ability to detect and avoid them.

  • Project mention: Level Up Your Coding Skill: Join PhishGuard, the Revolutionary Open-Source Game! | /r/technology | 2023-05-19
  • mbh-firstnes

    From Below. A homebrew game for the NES released in 2020.

  • INSIDE-ARG

    Documentation for Playdead's INSIDE ARG

  • cosmicverge

    A systematic, sandbox MMO still in the concept phase. Will be built with Rust atop BonsaiDb and Gooey

  • sokobang

    sokobang - sokoban puzzle w/ bigbang.coffee

  • game-engine-3d

    Planimeter Game Engine 3D

  • Project mention: New Vulkan Documentation Website | news.ycombinator.com | 2023-10-11

    https://github.com/Planimeter/game-engine-3d/blob/main/src/g...

    Try reading the above implementation. It’s a Hello, Triangle with SDL. Should compile out of the box on Windows.

  • twitch-squid-game

    Squid game: Soldiers with Pure CSS

  • Aria-Engine-Prosody

    A rhythm game for web that anyone can play. similar to osu!mania but with it's own ideas, goals, and features.

  • VReverything-VR-RTC

    VR everything on your desktop without steamvr, in addition uses of recordRTC

  • samsung-games

    I've backed up some browser games by Samsung here.

  • snake

    It's snake! (by derDere)

  • wordofday

    World’s first Deceleration-Online-Word-Game (DOWG)

  • Project mention: Show HN: WordOfDay – First Deceleration-Online-Word-Game | news.ycombinator.com | 2024-02-16

    Afternoon project built with Jekyll https://github.com/midzer/wordofday

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

HTML Game related posts

  • Game Font Forensics

    3 projects | news.ycombinator.com | 20 Feb 2024
  • Show HN: Auto-play algorithm in action for my single-HTML-page invaders game

    1 project | news.ycombinator.com | 14 Feb 2024
  • Fun Fact: Natalya’s, Aldur’s, The Disciple, and Orphan’s Call sets are missing set bonuses

    1 project | /r/Diablo | 20 Sep 2023
  • CSS Resources: The Best Places to Learn More About CSS

    3 projects | dev.to | 9 Sep 2023
  • How to catch my gamepad buttons and make them do some simple things(If statement) in JavaScript?

    1 project | /r/learnjavascript | 20 Jun 2023
  • Why I started (and stopped) making games

    2 projects | news.ycombinator.com | 20 Jun 2023
  • inks2d - A free no-dependency Typescript Game Engine designed for developing 2D games

    1 project | /r/opensource | 8 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Game projects in HTML? This list will help you:

Project Stars
1 You-Dont-Need-JavaScript 18,869
2 one-html-page-challenge 1,074
3 awesome-ttygames 772
4 Emulatrix 286
5 invaders 157
6 diablo2 98
7 joycon.js 89
8 DRRP 54
9 Fifteen_puzzle_maker 51
10 not-my-cows 34
11 tobiasmue91.github.io 28
12 PhishGuard 22
13 mbh-firstnes 19
14 INSIDE-ARG 18
15 cosmicverge 18
16 sokobang 12
17 game-engine-3d 4
18 twitch-squid-game 2
19 Aria-Engine-Prosody 2
20 VReverything-VR-RTC 2
21 samsung-games 1
22 snake 1
23 wordofday 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com