Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Threeassic

Threeassic logo featuring a low-poly Tyrannosaurus rex above the wordmark.

A TypeScript starter for 3D game development using Deno, Vite, and Three.js. Compile to web or desktop.

🛠️ Built with

  • TypeScript keeps game code typed and maintainable.
  • Deno provides the runtime, dependency management, and development tasks.
  • Vite runs the web development server and production build.
  • Three.js provides the 3D rendering foundation.
  • Three.js Gamepad Controls provides general-purpose gamepad input and integrations for Three.js controls.
  • Rapier supplies high-performance 3D physics.

🚀 Getting started

Install Deno, then run the following commands from the project root:

# Start the web development server
deno task dev

# Create a production web build
deno task build

# Preview the production web build locally
deno task preview

# Run the desktop application
deno task desktop

About

TypeScript starter for 3D games with Deno, Vite, and Three.js.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages