Skip to content
@quakeshack

QuakeShack

A playground to learn more about 3D game engines, modern browser features as well as TypeScript while tinkering around with Quake

Welcome!

What is QuakeShack about?

It’s about learning modern browser features, TypeScript and game engines.

This is an educational and recreational project.

Though the vision is to provide an id tech 2 based game engine running in the browser for fun multiplayer projects. The engine is supposed to be extensible and fun to work with. Made for boomer shooter enthusiasts.

Want to play the game?

Want to nerd out?

Looking for the engine code? It’s at quakeshack/engine.

Looking for the reimplemented Quake game logic? It’s at quakeshack/game.

Random stuff

There are some videos about the development process on YouTube.

Contribution

If you are interesting in joining the party, join us over at the IRC channel #quakeshack on hackint.

Acknowledgement and Special Thanks

Pinned Loading

  1. engine engine Public

    QuakeShack Engine – a 3D retro game engine written in TypeScript

    TypeScript 12 1

  2. game game Public

    Reimplementation of the Quake 1 game in modern TypeScript

    TypeScript 2

Repositories

Showing 6 of 6 repositories
  • engine Public

    QuakeShack Engine – a 3D retro game engine written in TypeScript

    quakeshack/engine's past year of commit activity
    TypeScript 12 GPL-2.0 1 0 1 Updated Oct 10, 2026
  • hellwave-game Public

    Hellwave Game Code

    quakeshack/hellwave-game's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 9, 2026
  • game Public

    Reimplementation of the Quake 1 game in modern TypeScript

    quakeshack/game's past year of commit activity
    TypeScript 2 0 0 0 Updated Oct 9, 2026
  • hellwave Public

    Hellwave

    quakeshack/hellwave's past year of commit activity
    HTML 0 0 0 0 Updated Sep 19, 2026
  • hellwave-data Public

    Hellwave Game Data

    quakeshack/hellwave-data's past year of commit activity
    Makefile 0 0 0 0 Updated Jul 31, 2026
  • .github Public
    quakeshack/.github's past year of commit activity
    0 0 0 0 Updated Apr 21, 2026