magcius/noclip.website
View on GitHub ↗ ★ 4,298 TypeScript
A digital museum of video game levels
25 mentions on Hacker News by 12 people: 2 stories, 23 comments · first 2019-02-21 · latest 2025-12-19
20082026
-
This even has a way to make flyover animations: https://github.com/magcius/noclip.website/wiki/Studio
comment by reedlaw · 2025-12-19 · in Noclip.website – A digital museum of video game levels -
…know the intended status of mobile support? I found one relevant ticket but it was closed in 2020: https://github.com/magcius/noclip.website/issues/10
comment by simonw · 2025-12-19 · in Noclip.website – A digital museum of video game levels -
It's open source: https://github.com/magcius/noclip.website I wouldn't say it emulates so much as implements a renderer for each game. It's totally nuts.
comment by xyzzy_plugh · 2025-12-19 · in Noclip.website – A digital museum of video game levels -
It is open source, but it looks like most of it was done by the main developer: https://github.com/magcius/noclip.website/graphs/contributor...
comment by jsheard · 2023-08-08 · in Noclip.website: A digital museum of video game levels -
They do not share a file format. If you look at the GitHub repo for this site ( https://github.com/magcius/noclip.website ) you will find parsers, etc. for every single game.
comment by z8 · 2023-08-08 · in Noclip.website: A digital museum of video game levels -
▲ 2
A digital museum of video game levelsstory by homarp · 2022-12-09 · 0 comments
-
The author basically reimplemented the Source renderer from scratch: https://github.com/magcius/noclip.website/tree/master/src/So... Same goes for every other game.
comment by q3k · 2022-09-05 · in Show HN: Zelda Breath of The Wild Street View -
…the camera location! Edit: Apparently every dynamic enemy on the map has a hand coded state machine https://github.com/magcius/noclip.website/blob/19f83f77c3e77...
comment by BoorishBears · 2022-09-05 · in Show HN: Zelda Breath of The Wild Street View -
…readily adapts to Vulkan, Direct3D, Metal, etc., and is the pattern adopted by wgpu/sokol/bgfx. https://github.com/magcius/noclip.website/blob/master/src/gf...
comment by Jasper_ · 2022-04-26 · in Magnum: Lightweight, modular C++11 graphics middleware for games/visualization -
…I depend on things like progress notifications and cancelations which fetch has iffy support for. https://github.com/magcius/noclip.website/blob/master/src/Da...
comment by Jasper_ · 2022-04-20 · in Ajax Battle: XMLHttpRequest vs. the Fetch API -
…my own in about 100 lines. [0] Data structures and algorithms tend to be really awful on npm. [0] https://github.com/magcius/noclip.website/blob/master/src/Ha...
comment by Jasper_ · 2021-11-07 · in The fastest object diff library in JavaScript -
…fast, it compiles to a pretty light-weight WebAssembly module, and it works surprisingly well. [0] https://github.com/magcius/noclip.website/blob/e15f8045cf262... [1] https://github.com/gfx-rs/naga/
comment by Jasper_ · 2021-10-26 · in Porting WebGL Shaders to WebGPU -
…results are beautiful. edit: The README and repo [1] seem to show that this was a large effort. [1] https://github.com/magcius/noclip.website
comment by echelon · 2021-07-22 · in A digital museum of video game levels -
I don't know why you keep saying "it's not possible" when I literally wrote code that does it: https://github.com/magcius/noclip.website/blob/cc98112d7b105...
comment by Jasper_ · 2021-06-25 · in Developing Games on Linux: An Interview with Little Red Dog Games -
…in V8 in the last two years), but I'll take the speedups I can get. For comparison: Old TypeScript: https://github.com/magcius/noclip.website/blob/master/src/Co... New AssemblyScript: https://github.com/magcius/noclip.website/blob/master/sr…
comment by Jasper_ · 2021-02-28 · in WebAssembly -
…image packing tbf), and a simple skyline got me very good results, for about 50 lines of code: https://github.com/magcius/noclip.website/blob/master/src/So... Compared to shelf, I think it did really well on the input data I had. I didn't…
comment by Jasper_ · 2021-02-04 · in Improving texture atlas allocation in WebRender -
…memory transfer as possible, and I already use a lot of weird patterns to try to minimize GC in JS. https://github.com/magcius/noclip.website/blob/master/src/gx... https://github.com/magcius/noclip.website/blob/master/src/as...
comment by Jasper_ · 2020-09-09 · in How WebAssembly Changes Software Distribution -
…super minimal, especially in fast math code. It doesn't look like traditional ergonomic JS code: https://github.com/magcius/noclip.website/blob/master/src/Su... I could go on if wanted but this comment is already getting pretty long.
comment by Jasper_ · 2020-08-02 · in GPU Accelerated JavaScript -
…I've reverse engineered and reimplemented in TypeScript. For instance, the particle engine is here https://github.com/magcius/noclip.website/blob/master/src/Co...
comment by Jasper_ · 2020-03-25 · in Show HN: Explore Quake/Half-Life maps in your browser -
…after I got it working, it seems to be OK. It's actually faster than Parcel, and a lot more stable. https://github.com/magcius/noclip.website/blob/master/webpac... Not to mention that I had a few issues with Parcel trying to be "too smart"…
comment by Jasper_ · 2020-01-05 · in Parcel – Fast, zero-configuration web application bundler -
…yourself. The developers of Fez specifically retweeted a post about it on the official Twitter. [0] https://github.com/magcius/noclip.website/blob/master/src/gx... [1] https://github.com/magcius/noclip.website/blob/master/src/as...
comment by Jasper_ · 2019-11-30 · in React in concurrent mode: 2000 state-connected comps re-rendered at 60FPS -
…multiple DDS/other texture files together, so that it can presentable on your website? [1] https://github.com/magcius/noclip.website
comment by winter_blue · 2019-11-30 · in React in concurrent mode: 2000 state-connected comps re-rendered at 60FPS -
…under ANGLE, but WebGPU has these best-practices baked in, so everyone will see an increase. [0] https://github.com/magcius/noclip.website/blob/master/src/gf...
comment by Jasper_ · 2019-09-12 · in WebGPU and WSL in Safari -
…care about [0]), but you do need something more structured than just replacing nodes wholesale. [0] https://github.com/magcius/noclip.website/blob/master/src/ui...
comment by Jasper_ · 2019-04-12 · in Web Components could replace frontend frameworks? -
▲ 1
Online Model Viewer for Random Games(Wii, Nintendo ...)story by phront · 2019-02-21 · 0 comments