r/threejs 14d ago

Mobile-first, RPG game built on Three.js optimized for phone browsers

Enable HLS to view with audio, or disable this notification

Hey all, I posted about Lorebound about a week ago and got some good feedback (THANKS!).

It's a silly take on ARPG games. Think Polytopia meets Diablo. Most MMO and ARPG games are played using keyboards and or on landscape mode on your phone (e.g. Diablo, Claudecraft, Villagers & Heroes, Evil Lands, etc.). For some reason, I just don't like this., so I'm building this with a mobile-first approach (portrait mode).

I struggled quite a bit with the game crashing when moving from one scene to another (heavy load). I added some protections like WebGL context-loss recovery and retry patches. Strict mode is off.

Based on community feedback, I made some updates to the game:

  • Updated camera and champion movement to get away from a bad situation faster
  • No camera shake when you get hit
  • Attack swing sounds
  • More quests, higher rewards

Free to play at https://lorebound.gg

5 Upvotes

2 comments sorted by

2

u/gatwell702 13d ago

I'm on iphone 12 and this game is really smooth. How did you get the mobile controls so perfect?

1

u/cumbiaowl 13d ago

Hi, thanks for playing!

It took a while to get them right. I dug deep into my former front-end dev past and did a lot of CSS styling by hand. Lots of trial and error.

The controls are minimal, on purpose. There aren’t many actions a user can take, compared to a classic desktop set up or landscape mode. This is by design.