frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Mana Blade – 3D Mmorpg in React Three Fiber and WebGPU

https://manablade.com
2•jverrecchia•11h ago
Hi HN! I spent almost a year full-time building my dream MMO, Mana Blade.

I use Three.js' WebGPURenderer, and shaders are written in TSL (Three.js Shading Language), a node-based abstraction over GLSL and WGSL. WebGPURenderer falls back to WebGL if WebGPU is not available, so the game runs in all browsers. It runs well on mobile and can be played in both landscape and portrait.

The entire front-end is in React, including everything in the 3D scene, thanks to React Three Fiber. The client weighs only 2 MB, and the page loads in about 2 seconds on a good connection. It's a PWA, so you can install it on desktop and mobile.

The backend is written in Bun, and the infrastructure is split into multiple VPSes. There are 3 regional gameplay servers (EU, NA, Asia) for low-latency combat, and the front-end, DB, and API are hosted on a single VPS in Europe. So unlike games like WoW, you can play with friends worldwide, but may have some latency depending on which server you pick when starting a quest. Quests are instanced and voiced. There is no open world besides the city, which is a worldwide hub, but the mechanics are similar enough to traditional MMOs for me to call it an MMO.

If you're interested in building games in JavaScript, check out Web Game Dev. It's a website, newsletter, and Discord community of 2000 members that I created a few years ago. Plenty of skilled folks hang out there.

Happy to answer questions!

MI6 appoints first female chief in 116-year history

https://www.bbc.co.uk/news/articles/czxyx04dv1wo
1•mellosouls•1m ago•0 comments

ClackyAi:Your Agentic Coding Studio, Prototype, Refine, Collaborate and Evolve

https://clacky.ai/
1•Nicole9•1m ago•0 comments

"Don't Mock What You Don't Own" in 5 Minutes

https://hynek.me/articles/what-to-mock-in-5-mins/
1•JNRowe•9m ago•1 comments

Cmapv2: A high performance, concurrent map

https://github.com/sirgallo/cmapv2
1•sirgallo•13m ago•1 comments

Show HN: LinkedIn Data Extraction Services

https://twitter.com/80spowertech/status/1934089822752157714
1•arcknighttech•17m ago•0 comments

DevTUI – A Swiss-army app for developers

https://devtui.com/
3•todsacerdoti•18m ago•0 comments

People can be identified by their breathing patterns with 97% accuracy

https://www.livescience.com/health/people-can-be-identified-by-their-breathing-patterns-with-97-percent-accuracy
1•Bluestein•27m ago•1 comments

Apple-on-device-OpenAI: OpenAI-compatible API server for Apple on-device models

https://github.com/gety-ai/apple-on-device-openai
1•thunderbong•32m ago•0 comments

New model helps to figure out which distant planets may host life

https://www.space.com/astronomy/solar-system/new-model-helps-to-figure-out-which-distant-planets-may-host-life
1•pseudolus•33m ago•0 comments

Preparation of a neutral nitrogen allotrope hexanitrogen C2h-N6 – Nature

https://www.nature.com/articles/s41586-025-09032-9
1•bilsbie•36m ago•0 comments

Is Gravity Just Entropy Rising? Long-Shot Idea Gets Another Look

https://www.quantamagazine.org/is-gravity-just-entropy-rising-long-shot-idea-gets-another-look-20250613/
1•pseudolus•37m ago•0 comments

Setting up a smooth i3 window manager experience in WSL(G)

https://perweij.gitlab.io/posts/i3-in-wsl/
1•thunderbong•40m ago•0 comments

Embabel-agent: Agent framework for the JVM from the creator of Spring

https://github.com/embabel/embabel-agent
2•simonpure•41m ago•0 comments

Elvis Act

https://en.wikipedia.org/wiki/ELVIS_Act
1•listenfaster•42m ago•0 comments

Koch's Postulates

https://en.wikipedia.org/wiki/Koch%27s_postulates
1•g42gregory•43m ago•0 comments

The Peacock's Dilemma

https://domofutu.substack.com/p/the-peacocks-dilemma
2•wjb3•44m ago•0 comments

Oblivion Remastered is selling new horse armor like it's 2006

https://www.pcgamer.com/games/rpg/its-happening-again-oblivion-remastered-is-selling-new-horse-armor-like-its-2006/
1•aspenmayer•47m ago•1 comments

Portable EPUBs (2024)

https://willcrichton.net/notes/portable-epubs/
2•bobbiechen•49m ago•1 comments

Listen to This Harrowing Audio of B-52s Bombing Hanoi [video]

https://www.youtube.com/watch?v=ECGKCD-pqiM
3•vinnyglennon•53m ago•1 comments

I Miss the Internet (2024)

https://www.joanwestenberg.com/p/i-miss-the-internet
2•wordhydrogen•57m ago•0 comments

Jokes and Humour in the Public Android API

https://voxelmanip.se/2025/06/14/jokes-and-humour-in-the-public-android-api/
2•todsacerdoti•58m ago•0 comments

Russian Troops Are Lobbing Chemical Rockets in Eastern Ukraine

https://daxe.substack.com/p/russian-troops-are-lobbing-chemical
1•vinnyglennon•1h ago•0 comments

Fowler Museum at UCLA returns Larrakia cultural objects to Australia

https://newsroom.ucla.edu/stories/fowler-museum-at-ucla-returns-larrakia-cultural-objects-to-australia
1•gnabgib•1h ago•0 comments

Show HN: We built a customer intelligence platform that replaces 5 tools

https://crowdapp.io/
1•josephburutu•1h ago•0 comments

How to validate scientific ideas outside academia?

https://academia.stackexchange.com/questions/134476/how-to-validate-scientific-ideas-outside-academia
1•squircle•1h ago•2 comments

Assessing grand narratives of economic inequality across time

https://www.pnas.org/doi/10.1073/pnas.2400698121
1•marojejian•1h ago•1 comments

MI6 Hires M

https://www.washingtonpost.com/world/2025/06/15/mi6-blaise-metreweli-intelligence-chief/
2•jlatham051•1h ago•1 comments

Building software on top of Large Language Models

https://simonw.substack.com/p/building-software-on-top-of-large
2•todsacerdoti•1h ago•0 comments

Vietnam scraps two-child policy as it tackles falling birthrate

https://www.theguardian.com/world/2025/jun/04/vietnam-two-child-policy-end-falling-birthrate
3•haunter•1h ago•0 comments

World Columbian Exposition in Chicago

https://www.loc.gov/item/ihas.200198127/
1•squircle•1h ago•0 comments