Skip to content

Basebound is a LmaoLlama Basewars-style s&box gamemode focused on base building, an active-idle economy, and timed warrant raids, with skill-first contracts, deterministic rewards, and low-pop friendly events.

License

Notifications You must be signed in to change notification settings

echohello-dev/basebound

Repository files navigation

Basebound

Basebound is a LmaoLlama Basewars-style s&box gamemode focused on base building, an active-idle economy, and timed warrant raids, with skill-first contracts, deterministic rewards, and low-pop friendly events.

Overview

A multiplayer S&box gamemode built on the Source 2 engine with C# that emphasizes strategic base building, economic management, and PvP raid mechanics. Designed for both active players and casual, low-population servers.

Key Features

  • Base Building: Construct and defend your base with strategic placement
  • Active-Idle Economy: Economic progression that works for both active players and idle playstyles
  • Timed Warrant Raids: Scheduled PvP raids with warrant mechanics
  • Skill-First Contracts: Reward-based contracts that value player skill
  • Deterministic Rewards: Consistent, predictable reward systems
  • Low-Pop Friendly: Optimized gameplay experience for smaller server populations

Tech Stack

  • Engine: S&box (Facepunch) - Source 2 engine
  • Language: C# (.NET 10, C# 14)
  • Platform: Multiplayer (64 players, 50 tick rate)
  • Architecture: Component-based (GameObjects & Components)

Getting Started

👉 New to the project? Start with Setup & Getting Started

  • Prerequisites, installation, and first run
  • Development workflow and hot-reload
  • Troubleshooting guide

Documentation

Comprehensive documentation is available in the Docs/ directory:

Quick Links

Architecture

All game behavior uses the Component pattern. See Architecture for details:

  • Component lifecycle (OnAwake, OnStart, OnUpdate, OnFixedUpdate, OnDestroy)
  • Best practices and patterns
  • Project structure and organization
graph LR
    A["GameObject Created"] --> B["OnAwake"]
    B --> C["OnStart"]
    C --> D["OnUpdate<br/>OnFixedUpdate<br/>Loop"]
    D --> E["OnDestroy"]
Loading

For a full example, see Code/MyComponent.cs.

License

This project is licensed under the MIT License - see LICENSE file for details.

Attribution

Basebound is inspired by and based on concepts from:

  • Basewars - Original Garry's Mod gamemode by RGaming
  • S&box - Source 2 engine by Facepunch Studios
  • LmaoLlama - Original concept and gamemode design

Contributing

Contributions welcome! See CONTRIBUTING.md for:

  • Development workflow and branch naming
  • Code standards and best practices
  • Pull request process and templates
  • Areas to contribute

About

Basebound is a LmaoLlama Basewars-style s&box gamemode focused on base building, an active-idle economy, and timed warrant raids, with skill-first contracts, deterministic rewards, and low-pop friendly events.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Languages