Skip to content

ghackenberg/delta-dynamics

Repository files navigation

Delta Dynamics Logo

Delta Dynamics

Ecosystem Simulator — A premium low-poly terrain and water simulation built with React and Three.js.

Play Live Demo »


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:

# Install dependencies
npm install

# Start the development server
npm run dev

The application will run locally at http://localhost:5173/delta-dynamics/.

Screenshots

Main Menu Terrain View

Deep Lake View High Flow View

About

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.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages