Initiate Mage
- Joined
- Sep 23, 2026
- Messages
- 3
- Reaction score
- 7
Hi everyone,
I'm a software developer and I've been lurking here for years. I finally decided to make an account and share what I've been working on.
For the past months I've been building a port of Point Blank that runs entirely in the web browser – no installer, no plugins.
Bomb mission mode:
Video:
What's in it so far:
- TypeScript + three.js for rendering, Rapier for physics/collision
- Original maps, characters, weapons, animations, effects and sounds,
- Weapon behavior (fire rate, recoil, grenades, dual weapons, melee)
- Classic lobby, rooms, shop and inventory
- Login/lobby server written from scratch in TypeScript
- Matches are peer-to-peer over WebRTC, with bots (up to 8v8)
- In-game HUD, kill marks, helmet protection, etc.
- Bomb Mission mode: C4 plant/defuse with the original timings, round-based matches with side swap, defuse kit
I'm a software developer and I've been lurking here for years. I finally decided to make an account and share what I've been working on.
For the past months I've been building a port of Point Blank that runs entirely in the web browser – no installer, no plugins.
Bomb mission mode:
Video:
What's in it so far:
- TypeScript + three.js for rendering, Rapier for physics/collision
- Original maps, characters, weapons, animations, effects and sounds,
- Weapon behavior (fire rate, recoil, grenades, dual weapons, melee)
- Classic lobby, rooms, shop and inventory
- Login/lobby server written from scratch in TypeScript
- Matches are peer-to-peer over WebRTC, with bots (up to 8v8)
- In-game HUD, kill marks, helmet protection, etc.
- Bomb Mission mode: C4 plant/defuse with the original timings, round-based matches with side swap, defuse kit
Attachments
Last edited:

