Play a full gothic action platformer directly in your browser with no installs.
Host the game as a free static site on GitHub Pages or Netlify.
Package the game as a desktop application using Electron.
Study the code to learn vanilla JavaScript game development with no libraries.
| raiyanyahya/moonfang | 0xmukesh/docusaurus-tutorial | 1tsmejp/palworld-docker-wine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-12-27 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Just static files, open in a browser or host on any static site provider, no dependencies or build steps required.
Moonfang Castle is a gothic action platformer with roguelite elements, built entirely in vanilla JavaScript with no external libraries or frameworks. The game is inspired by Castlevania: Circle of the Moon, reimagined as a roguelite where you explore one large, procedurally generated castle that rebuilds itself on every playthrough. The castle is a Metroidvania style world, meaning certain areas are locked behind gates that only open once you defeat a boss and gain a new traversal ability, like flight or dashing. The game features 19 themed zones, including a cathedral, catacombs, clock ruin, foundry, and an observatory, all stitched together into one continuous map. Rooms are constructed using a structured approach the developer describes as four beat storytelling, borrowed from a Japanese narrative pattern called kishotenketsu. The procedural generation includes passes that ensure the entire castle is walkable, with no one way pits or unreachable areas. Players get a fog of war map that reveals as they explore, and they can place their own marks on it. Combat and progression are deep. There are 30 main weapons and 19 sub-weapons, each with distinct reach and swing patterns. Players can forge weapons, mine 11 different materials, follow 194 crafting recipes, and collect arcana cards that form roughly 50 pairings. A skill tree offers 53 skills across three branches, plus 24 perks with four ranks each, and relics with rarity tiers and set bonuses. The campaign spans nine stages ending in a three phase final boss, and there is also a boss rush mode, a daily seed, and endless play. The game runs in any modern browser and can also be packaged as a desktop application using Electron. It supports keyboard, gamepad, and touch controls, with mobile support noted as a work in progress. Since the game is just static files, it can be hosted on services like Cloudflare Pages, GitHub Pages, or Netlify at no cost. Each player's progress is saved locally in their browser. The project includes headless testing tools that simulate playthroughs and audit the castle's structure without needing a browser. The full README is longer than what was shown.
A gothic action platformer game built in pure JavaScript with no libraries. Explore a procedurally generated castle with roguelite mechanics, deep crafting, and combat, runs in any browser.
Mainly JavaScript. The stack also includes JavaScript, Electron.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.