• Scheduled Server Maintenance | Friday 6 November

    Our hardware provider has scheduled RAM maintenance to address the recent server instability. Work is expected by 17:00 Central European time.

    Brief downtime or interruptions may occur while the faulty memory modules are replaced. We apologise for the recent disruption and appreciate your patience.


    Special thanks to our sponsor, HyperFilter!

    We keep our community safe. They keep our servers safe. Running your own game servers? Keep them protected with HyperFilter.

Point Blank running in the browser - Web port

Newbie Spellweaver
Joined
Sep 23, 2026
Messages
10
Reaction score
16
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.

G7Hask - Point Blank running in the browser - Web port - RaGEZONE Forums



G7Hask - Point Blank running in the browser - Web port - RaGEZONE Forums


Bomb mission mode:

Screenshot_1 - Point Blank running in the browser - Web port - RaGEZONE Forums


Screenshot_2 - Point Blank running in the browser - Web port - RaGEZONE Forums



Screenshot_3 - Point Blank running in the browser - Web port - RaGEZONE Forums





Screenshot_5 - Point Blank running in the browser - Web port - RaGEZONE Forums




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

  • Screenshot_4 - Point Blank running in the browser - Web port - RaGEZONE Forums
    Screenshot_4.webp
    234.4 KB · Views: 7
Last edited:
That's crazy!! How have you extracted all the animation? From .i3packs?
 
That's crazy!! How have you extracted all the animation? From .i3packs?
everything comes from the original .i3Pack files. I wrote my own tools to unpack them, read the models, skeletons and animation clips, and convert them to glTF. Then three.js plays them in the browser.
 
Great work! Do you have any plans to make it available for the community to play around with your web project?
 
Back