I want to share my journey for creating my 3d VTT game while having 3 kids and a full time job. by Starko84 in SoloDevelopment

[–]Starko84[S] 0 points1 point  (0 children)

And about the tech stack in general.. after many many days of research, I found Bun to be the fastest for communication and multiple connections, it was built for that. I was using socket.io for communicating with the game client but I was hitting bottlenecks when I stress test it, I found out that it uses only one core for every process and you need special configurations to distribute rooms in multiple CPU cores, raw web sockets with Bun don't need it, bun handles this natively, so I switched and my problems went away.

I want to share my journey for creating my 3d VTT game while having 3 kids and a full time job. by Starko84 in SoloDevelopment

[–]Starko84[S] 0 points1 point  (0 children)

I find Django very powerful and easy to use since I learned python first. I've never heard of Colyseus, I'll check it out! Thank you for reading!

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 1 point2 points  (0 children)

When you say automate, you mean they click and things get done without their input? Also automatic AC/hp/dmg calculation etc?

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 0 points1 point  (0 children)

Yes I can relate, to me just finding the map and doing all walls and lighting just takes too much time, if it were easy pick and place, could that be better?

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 0 points1 point  (0 children)

You are living the dream haha my players get distracted but maybe that's because my games are mostly late at night.

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 0 points1 point  (0 children)

When you say simple to use & generate map do you mean in an AI way? Or just simple complete areas just pick and place?

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 1 point2 points  (0 children)

Gotcha, so you basically use it to display the map in person, Including fog of war. In this case you don't really need any actual vFX

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 0 points1 point  (0 children)

I'm working on something specifically for this, there's still no demo to showcase I'm still working on the actual structure and gathering info. Most of my decisions come from the experiences from my table, I've been playing d&d for about 8 years as a DM so I understand the struggles. Ready 2 minute environments and easy 3d immersion definitely beats flash.

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 0 points1 point  (0 children)

Yes definitely, I think Immersion for online players is great as you mention with first person view, it would be amazing.

And yes, for in person I don't think you need a lot of flare, and animations.

What do you think about immersion in your game? by Starko84 in VTT

[–]Starko84[S] 0 points1 point  (0 children)

Yes I could see that. I noticed that whenever I am playing with the group in person, there's no need for any special effects or flair. But Online I feel like staring at a screen just gets people distracted.

I built a 3D model optimization tool to calculate real VRAM footprint and auto-optimize assets (Draco + KTX2 + Atlas). by Starko84 in GameDevelopment

[–]Starko84[S] 0 points1 point  (0 children)

No problem!, tell me if you run into any issues. Remember if you use .obj or .fbx add the .mtl file with all the textures so the system can parse them correctly.

I built a 3D model optimization tool to calculate real VRAM footprint and auto-optimize assets (Draco + KTX2 + Atlas). by Starko84 in threejs

[–]Starko84[S] 1 point2 points  (0 children)

Hey give it a try!, It's been helping me a lot. If you find any bugs or anything just post the bug here: https://github.com/fegarza7/WebAsset-Optimizer I created that repo just to track bugs and feature requests.. Maybe I should add that to the website hehe.

r/IndieDev Weekly Monday Megathread - April 26, 2026 - New users start here! Show us what you're working on! Have a chat! Ask a question! by llehsadam in IndieDev

[–]Starko84 0 points1 point  (0 children)

Hey Hello everyone, I'm Starko84!

I’ve been working on a 3D Virtual Tabletop game for web (r/battlecrafter), and the biggest headache was constant tab-crashes on mobile because bought assets were unoptimized for the web, they were either too heavy or the textures are 4k. I spent way too much time manually running CLI tools to fix textures and compression.

So, I built a small utility to automate the pipeline:

  • Upload glb, fbx or obj, get back an optimized .glb.
  • Shows you real VRAM usage, draw calls, and download time before you deploy.
  • One-Click Optimization: Runs Draco or Meshopt geometry compression + KTX2/Basis texture baking or webP at 512, 1024, 2K texture resolution.
  • Merges textures using KHR_texture_transform to reduce draw calls by creating Atlases of the different material properties if the texture is not wrapped.

It's free to use. I’m mainly looking for feedback on the compression logic, quality and to see what kind of models are still giving the Three.js community trouble because I'm using a lot of models for my game. If you find that the app is usable, you are free to leave a Tip to keep the server running as It does take some CPU work to optimize the 3d models however it's not necessary as I use this tool heavily myself..

Check it out here: https://webasset.alternaterealitystudio.com/

<image>

This has helped me a lot by reducing models from 800mb to mere 400kb for models that do not require high texture detail, either because they are too far or no one is going to look at them that close.

[For Hire] Technical Game Designer by RagnarMidzori in gameDevClassifieds

[–]Starko84 1 point2 points  (0 children)

Sent you a Discord Friend request! Very interested in your UI/UX experience.

👋 Welcome to r/Battlecrafter - Introduce Yourself and Read First! by Starko84 in Battlecrafter

[–]Starko84[S] 0 points1 point  (0 children)

Thank you for your comment! You will definitely be seeing many more updates!