A 3D web application for planning and designing bases in the survival game Rust. Visualize your base layout with accurate building blocks, foundations, walls, and defenses before spending resources in-game!
- Authentic Rust Building System: All building blocks match the game's actual system
- 3x3 Foundation Grid: Accurate grid matching Rust's building mechanics
- All Building Tiers: Twig, Wood, Stone, Sheet Metal, and Armored
- Complete Block Library: Foundations, walls, floors, roofs, stairs, and doors
- Interactive 3D Preview: Rotate, pan, and zoom to view your base from any angle
- Building Piece Variants: Full walls, half walls, low walls, doorways, windows, frames
- Resource Calculator: See total resources needed for your base
- Multiple View Modes: 3D, top-down, front, and side views
- Export/Import: Save and share your base designs
- Square Foundation ๐ซ - Standard 3x3 foundation
- Triangle Foundation ๐บ - Triangular foundation for corners
- Full Wall ๐งฑ - Standard full-height wall
- Half Wall ๐ฆ - Half-height wall (mid-tier)
- Low Wall โฌ - Low wall for protection
- Doorway ๐ช - Wall with door frame
- Window ๐ช - Wall with window embrasure
- Wall Frame โข - Open wall frame
- Square Floor ๐ฆ - Standard square floor
- Triangle Floor ๐ท - Triangular floor piece
- Floor Frame โ - Floor grate (see-through)
- Square Roof ๐ณ - Flat square roof
- Triangle Roof ๐ผ - Sloped triangular roof
- L-Shaped Stairs ๐ช - L-shaped staircase
- U-Shaped Stairs โ๏ธ - U-shaped staircase
- Wooden Door ๐ช - Basic wooden door (200 HP)
- Sheet Metal Door ๐ - Metal door (250 HP)
- Armored Door ๐ก๏ธ - Armored door (800 HP)
- Garage Door ๐ง - Large garage door
Each building piece can be upgraded through 5 tiers:
- Twig (10 HP) - 100 Wood
- Wood (250 HP) - 300 Wood
- Stone (500 HP) - 300 Stone
- Sheet Metal (1000 HP) - 200 Metal Frags + 25 HQM
- Armored (2000 HP) - 25 HQM + 5 Gears
# Clean old dependencies (if upgrading)
rm -rf node_modules package-lock.json
# Install dependencies
npm install
# Start development server
npm run dev- Select Building Tier: Choose from Twig, Wood, Stone, Metal, or Armored in the left panel
- Add Building Pieces: Click on blocks to add them to your base
- Position Accurately: Blocks snap to the 3x3 grid (1 foundation = 3x3m)
- Build Vertically: Stack floors to create multi-story bases
- Add Defenses: Place walls, doorways, and windows strategically
- Start with foundations - place square or triangle foundations
- Add walls around the perimeter
- Place doorways for entrances (remember to add actual doors!)
- Add windows for shooting angles
- Build floors for additional levels
- Add stairs to connect levels
- Top with roofs for protection
- Upgrade tiers for better defense
- Left Click + Drag: Rotate camera around your base
- Right Click + Drag: Pan the view
- Mouse Wheel: Zoom in/out
- Click on Block: Select to edit properties
- Select Tier: Choose building tier before placing
Click any block to:
- Change building tier (upgrade/downgrade)
- Adjust position (3x3 grid units)
- Rotate (90ยฐ increments recommended)
- Duplicate for repeated patterns
- Demolish to remove
The grid follows Rust's building system:
- 1 Grid Square = 3x3 meters
- 1 Foundation = 3x3 meters
- 1 Wall Height = 3 meters
- Snap to Grid ensures accurate placement
- Start with a 2x2 foundation layout (4 square foundations)
- Use airlock design (2 doors in sequence) for security
- Place TC (Tool Cupboard) in center, protected
- Add triangle foundations to fill gaps
- Plan loot room locations in core
- Calculate raid cost vs build cost
- Use honeycomb (external shell) for protection
- Consider roof access and drop-down defenses
- Plan for bunker design
- Start with Wood, upgrade to Stone
- Prioritize TC area with Armored
- Use Metal for important rooms
- Honeycomb can stay lower tier (soaks raids)
The app automatically calculates total resources needed:
- ๐ชต Wood: Total wood required
- ๐ชจ Stone: Total stone required
- โ๏ธ Metal Fragments: Total metal frags
- ๐ HQM: High Quality Metal required
- 3D View: Free rotation for overall design
- Top View: Bird's eye view for floor plans
- Front View: Check wall alignment
- Side View: Verify vertical structure
Click "Export" to save your base design as JSON. Share with teammates or save for later!
Load previously saved designs to continue editing.
- Pre-Wipe Planning: Design your base before server wipe
- Team Coordination: Share base designs with teammates
- Resource Planning: Calculate exact resources needed
- Raid Defense: Plan choke points and defenses
- Practice Building: Learn building techniques offline
- Next.js 14 - React framework
- TypeScript - Type safety
- Three.js - 3D graphics engine
- React Three Fiber - React renderer for Three.js
- @react-three/drei - 3D helpers
- Zustand - State management
- Tailwind CSS - Styling
- Import saved designs
- Pre-built base templates
- Raid cost calculator
- Deployables (furnaces, boxes, etc.)
- Electricity components
- Auto-turret placement
- Line of sight visualization
- Share designs online
- Mobile support
Contributions welcome! This tool is for the Rust community.
Ideas for contributions:
- More building block types
- Trap designs
- Base templates
- Raid path visualization
- Building cost optimizer
This is a fan-made tool and is not affiliated with Facepunch Studios or the game Rust. Building dimensions and mechanics are approximated for planning purposes.
MIT License - Free to use for the Rust community!
- Facepunch Studios for creating Rust
- Rust Community for building strategies and feedback
- Built with love for Rust players ๐ฆ
Plan smarter. Build better. Survive longer. ๐๏ธ๐ฆ