
isaacmason
@isaac_mason_ • 1,573 subscribers
Drinking takeaway code, writing clean coffee.
Shorts
Videos

I made a little gaussian splat game demo set in a world created in World Labs Marble, using three.js + spark + crashcat + navcat, and I made a video about it! On the World Labs youtube channel now: + project github: My interest in game programming started from a place of curiosity after watching videos like SimonDev's three.js game tutorials. I tried to create something of the same spirit for this one :) It's a tour of the building blocks and concepts that come together to build a browser game inside a gaussian splat scene. It covers: - rendering gaussian splats with three.js + spark with level of detail - splat collision mesh generation - splat navigation mesh generation - adding a first person character controller - baking light probes for a gaussian splat to get environment lighting on characters - casting shadows from characters on a proxy mesh - character pathfinding + navigation mesh queries for quest ribbons - a silly prototype fetch quest in the game world to find the missing spaceship keys I don't think the game will win any awards 😛 but I hope it is a fun & useful game technology tour. Enjoy!
isaacmason27,404 Aufrufe • vor 1 Monat

crashcat, meet world. world, meet crashcat. crashcat is a new js physics library for games and creative websites, and it's open source ❤️ rigid body sim, raycasts, shapecasts, constraints, CCD, tree-shakable js (no 3mb wasm!), library agnostic on npm now! 🐱 #gamedev #threejs
isaacmason50,000 Aufrufe • vor 8 Monaten

navcat, meet world. world, meet navcat. navcat is a new javascript pathfinding library for games and simulations, and it's fully open source ❤️ it does navmesh generation, pathfinding, crowd simulation, navmesh constrained movement, raycasting, more... and it's out on npm now
isaacmason15,936 Aufrufe • vor 11 Monaten
Keine weiteren Inhalte verfügbar