https://github.com/ghackenberg/delta-dynamics
A low-poly ecosystem simulator featuring real-time dynamic terrain, GPU-accelerated water flow, resource management, and local LLM integration for AI entity behavior. Built with React, Three.js, and Web-LLM.
https://github.com/ghackenberg/delta-dynamics
ecosystem-simulation game-development local-ai low-poly procedural-generation react simulation terrain-generation threejs typescript vite water-simulation web-llm webgl
Last synced: 18 days ago
JSON representation
A low-poly ecosystem simulator featuring real-time dynamic terrain, GPU-accelerated water flow, resource management, and local LLM integration for AI entity behavior. Built with React, Three.js, and Web-LLM.
- Host: GitHub
- URL: https://github.com/ghackenberg/delta-dynamics
- Owner: ghackenberg
- Created: 2026-05-13T06:02:10.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-27T17:45:20.000Z (26 days ago)
- Last Synced: 2026-05-27T19:25:18.698Z (26 days ago)
- Topics: ecosystem-simulation, game-development, local-ai, low-poly, procedural-generation, react, simulation, terrain-generation, threejs, typescript, vite, water-simulation, web-llm, webgl
- Language: TypeScript
- Homepage: https://ghackenberg.github.io/delta-dynamics/
- Size: 3.31 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Delta Dynamics
Ecosystem Simulator — A premium low-poly terrain and water simulation built with React and Three.js.
---
## Features
- **Dynamic Terrain:** Real-time terrain modification, custom heights, and procedural generation.
- **GPU Water Simulation:** High-performance, GPU-accelerated water flow, lake ponding, and side-mesh rendering.
- **Local AI Integration:** Local LLM integration powered by Web-LLM for autonomous game entity behavior and advisor recommendations.
- **Economy & Entities:** Sophisticated resource management, day/night cycles, and instanced entity rendering systems.
## Tech Stack
- **Framework:** React 19 + React Router 7 + Vite 8
- **3D Graphics:** Vanilla Three.js (r184) with custom GLSL shaders (terrain, water, and instanced props)
- **State Management:** Zustand 5
- **AI Integration:** Web-LLM (0.2.83)
- **Styling:** Tailwind CSS 4
## Getting Started
Follow these steps to run the project locally:
```powershell
# Install dependencies
npm install
# Start the development server
npm run dev
```
The application will run locally at `http://localhost:5173/delta-dynamics/`.
## Screenshots