Matt
@mavon.ie
📤 40
📥 42
📝 89
Freelance fullstack developer -
https://mavon.ie
pinned post!
My new years resolution 2025 was to start learning
@threejs.org
so I got myself the
@bruno-simon.bsky.social
threejs journey course! Managed to get a basic prototype with networked players/local physics and basic rendering in blender! Now to fix performance issues.
#threejs
#tresjs
@tresjs.org
🥳 🙌
loading . . .
about 1 year ago
0
19
2
You can now bootstrap it yourself!! `npx @mavonengine/create-bootstrap`
mavonengine.com
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejsjourney
#nodejs
#typescript
#threejs
loading . . .
MavonEngine — Multiplayer 3D Game Engine
Build multiplayer 3D games for the browser with a unified server-client architecture, integrated physics and real-time networking.
https://mavonengine.com
2 days ago
2
10
4
Demo is up and working!!!! Final docs and npx create command coming tomorrow so you can bootstrap it yourself!
mavonengine.com
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejsjourney
#nodejs
#typescript
loading . . .
MavonEngine — Multiplayer 3D Game Engine
Build multiplayer 3D games for the browser with a unified server-client architecture, integrated physics and real-time networking.
https://mavonengine.com/
4 days ago
1
10
4
Does anyone have any good resources for nav mesh generation? Doesn't even have to be js / node specific just general?
mavonengine.com/community/d/...
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejsjourney
#nodejs
#typescript
loading . . .
Nav Mesh
Need a nav mesh solution that works both on the client & the server individually. Use case could be server controlled entities that need to be controlled...
https://mavonengine.com/community/d/3-nav-mesh
10 days ago
0
9
3
Starting to plan out community engine plugins!!
mavonengine.com/community/d/...
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejsjourney
#nodejs
#typescript
loading . . .
Community Engine Plugins
This is a WIP draft! The goal here is to allow users to implement interfaces that expose certain logic to allow plugins to attach themselves to either exist...
https://mavonengine.com/community/d/2-community-engine-plugins
11 days ago
0
8
4
reposted by
Matt
Lmao this shit is crazy.
www.courtlistener.com/docket/72379...
Page 4 How do they still have this page up?
www.anthropic.com/news/anthrop...
19 days ago
0
0
1
Added some more prefab samples to the homepage:
mavonengine.com
Just drag & drop community prefabs directly into your
#threejs
games.
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejsjourney
#nodejs
#typescript
loading . . .
25 days ago
0
12
2
Now with prefabs ready to be pulled in. Going to make this so you can create prefabs and register them easily so you can browse a list of ready to go prefabs built by others
mavonengine.com
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
#nodejs
#typescript
loading . . .
26 days ago
0
4
1
The editor gets dynamically loaded into the same canvas instance that your game is running on. Up next: Previewing assets such as models / animations / sounds / textures.
mavonengine.com
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
#nodejs
#typescript
loading . . .
about 1 month ago
0
11
3
I have been busy!! 😬 I've managed to abstract parts to reuse in other games for single or multiplayer (With authoritative Server). Im aiming to have an initial preview release out by end of march.
mavonengine.com
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
#nodejs
about 1 month ago
0
10
2
Implemented the water shader from
#threejsJourney
with culling under the terrain and 3 levels of LOD. Works pretty good so far. Check it out here:
strainzero.com/play
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
loading . . .
about 2 months ago
0
14
3
Not sure if I enjoy reading it or just hatereading it to confirm my own suspicions. Definitely recommend if you also feel everything is going to shit online (and offline)
about 2 months ago
0
0
0
Huge improvement in getting rid of the jank feeling by transition between animation states. Also using the push down state machine from
@stuffwithstuff.com
book for players and zombies.
#screenshotsaturday
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
3 months ago
0
11
2
Starting on a basic zombie idle animation!
#gamedev
#gamedevelopment
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
loading . . .
3 months ago
0
8
1
Playing around with some ideas like tilt shift as a main effect. This is too much but a subtle version could be interesting.
#screenshotsaturday
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
3 months ago
1
12
2
Zombies will now affect your health when they attack and kill you and other players!
strainzero.com/play
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
3 months ago
0
10
4
You can now kill other players & zombies with grenades. Also the proof of concept of networked synchronized lootable "pickups" now works too!
strainzero.com/play
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
3 months ago
0
16
5
First time playing around with menu music. 2 separate layers to give a nice transition when you enter the game by turning off the drum track and then slowly fading out the synths
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
loading . . .
7 months ago
0
15
4
Any
#threejs
/
#blender
/
#rapierjs
experts able to chime in?
discourse.threejs.org/t/blender-me...
loading . . .
Blender Mesh + RapierJs Colliders results in weird mesh issues
Hi everyone, I’ve created a small demo for making ragdolls with a blender mesh and rapierjs. However I am having an issue where the mesh seems to be scaled in a weird way that I cant find the cause o...
https://discourse.threejs.org/t/blender-mesh-rapierjs-colliders-results-in-weird-mesh-issues/86683
7 months ago
0
1
0
Got a rough structure down for whats to come! Happy Friday everyone!
add a skeleton here at some point
7 months ago
0
0
0
Implemented
@threejs.org
PositionalAudio last night and wow does it make a huge difference even with such a simple change.
strainzero.com/play
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
7 months ago
0
13
4
PVP NOW WORKS!!!
strainzero.com/play
Next up will be taking damage instead of instant death. Most important part was the death mechanic itself and the respawn.
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
7 months ago
0
10
2
Will be posting another performance optimization
#devlog
in future focusing on larger draw distances.
strainzero.com/play
#indiedev
#indiegame
#solodev
#gamedev
#indiegamedev
#screenshotsaturaday
7 months ago
0
8
3
#Devlog
3 is here. This time about rigging car doors in
#blender
to interact with in
#threejs
youtu.be/7z5xQ57rbjA
#threejsjourney
#gamedev
#indiegamedev
loading . . .
Devlog #3 - Rigging Car Doors in Blender for Threejs
YouTube video by Strain Zero
https://youtu.be/7z5xQ57rbjA
7 months ago
0
6
3
Started working on a looting mechanic for cars last night. Started with hinge points / rotation constraints in blender and then brought it into threejs as animations. Will make a
#devlog
to cover the setup of this too!
#threejs
#threejsjourney
#gamedev
#indiegamedev
loading . . .
7 months ago
0
10
3
Starting on the new game UI elements
strainzero.com/play
#gamedev
#indiegamedev
#threejs
8 months ago
0
9
3
Second
#devlog
incoming. This time doing some first optimizations to improve things further down the line:
youtu.be/cGi7Nhxc9R8
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
Devlog #2 - Strain Zero - Performance Optimization
YouTube video by Strain Zero
https://youtu.be/cGi7Nhxc9R8
8 months ago
0
9
4
Just rolled out the first in a few major performance updates. Should be noticeably smoother on laptop/desktop devices. Mobile performance still to come. Will be covering the main points in the next
#devlog
strainzero.com/play
#indiegamedev
#threejs
#gamedev
8 months ago
0
19
5
First attempt at a
#devlog
. Definitely gonna take some time to get used to talking to the camera. Sorry about the 'uuhm`s' and 'eems' the nerves got to me 😅
www.youtube.com/watch?v=-_5d...
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
Devlog #1 - Strain Zero - Months 0 - 8
YouTube video by Strain Zero
https://www.youtube.com/watch?v=-_5db5ZOHQA
8 months ago
0
8
3
Biggest update to date out now! Procedural terrain / vegetation generation across networked clients & shadow map updates correctly now with the player moving. Also fixed some movement bugs.
strainzero.com/play
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
8 months ago
0
23
3
Managed to make progress last night on the first proof of concept of loot (items to pickup) along with the GUI indicators to go with it
strainzero.com/play
#threejs
#gamedev
#indiegamedev
#threejsjourney
loading . . .
8 months ago
0
15
2
First pass at vegetation (trees) spawner, starting to come together
strainzero.com/play
#gamedev
#indiegamedev
#threejs
#threejsjourney
loading . . .
8 months ago
0
7
1
Added rapierJs character collider and now spawning zombies at roughly the correct terrain level!
strainzero.com/play
#gamedev
#indiegamedev
#threejs
8 months ago
0
14
2
Still feels like 12 year old at xmas every time putting together the next rig for the next 7-8 years
8 months ago
0
0
0
Lets gooo! looking forward to this
@tynansylvester.bsky.social
@stuffwithstuff.com
#gamedev
#indiegamedev
9 months ago
0
8
1
Fixed a bug with the physics world not destroying bodies after a player disconnects. 40 active connections with a cpu load of 65% with just very basic optimisation seems amazing. This is on a €3.20 / month hetzner instance...
strainzero.com/play
#gamedev
#threejs
#indiegamedev
9 months ago
0
13
3
Just deployed endless procedural terrain generation to the server. Come check it out.
strainzero.com/play
Next up fixing spawning of entities on the terrain (currently floating)
#gamedev
#threejs
#threejsjourney
#indiegamedev
9 months ago
0
16
4
Testing chunk generation on the server with massive draw distances.
#threejs
#indiegamedev
#gamedev
loading . . .
9 months ago
0
13
2
Weekend progress: Server generates procedural chunks & sends out to all connected clients + physics mesh automatically matches the terrain! Need to fix the tiling now (im assuming its the shadowmap as the next chunk was missing when it was updated)
#threejs
#indiegamedev
#gamedev
#threejsJourney
loading . . .
9 months ago
2
21
4
This is amazing
@ottoojala.com
add a skeleton here at some point
9 months ago
0
0
0
Server side network synced chunk generation: check!
#threejs
#indiegamedev
#gamedev
loading . . .
9 months ago
0
14
3
Got a working minimap finished last night! Rendering separate shapes to a different layer / separate canvas. So much to dig into.
#threejs
#indiegamedev
#indiedev
loading . . .
9 months ago
0
13
2
At what point are you supposed to stop adding details? 😂@simondev.bsky.social Entities can now leave a trail in the grass & explosions cause a visible shockwave 🤯🤯
strainzero.com/play
#threejs
#indiegamedev
#indiedev
loading . . .
9 months ago
0
10
1
Come shoot some multiplayer
#threejs
ragdoll zombies with me until the server crashes 😂
strainzero.com/play
#indiegamedev
#gamedev
#threejsJourney
10 months ago
0
7
2
Serverside zombies & state sync working!!
#gamedev
#indiegamedev
#threejs
loading . . .
10 months ago
0
22
4
First pass at multiplayer state synchronisation. Opened a whole new can of worms...
#gamedev
#IndieGameDev
loading . . .
10 months ago
1
25
2
Cant believe this is running in a browser 🤯 Start on particle system and proof of concept for explosives
#threejs
#gamedev
#IndieGameDev
#indiegame
#threejsJourney
loading . . .
10 months ago
0
23
4
Started building a very basic UI to get some communication between the UI and game state / entities / events.
#gamedev
#threejs
#indiegame
loading . . .
10 months ago
1
12
3
The horde is growing fast! 😲
#threejs
#gamedev
#threejsJourney
loading . . .
10 months ago
1
8
1
Starting on particles & basic muzzle flash. Not getting much done cause just end up playing around too much 😂
#threejs
#gamedev
loading . . .
10 months ago
0
5
1
Starting to come together pretty nice...
#threejs
#rapierjs
#gamedev
#physics
#threejsJourney
loading . . .
11 months ago
0
5
2
Load more
feeds!
log in