Alpha Preview

Humanity: The Game

Explore planets, mine asteroids, build ships, farm, craft, and quest in a 3D universe. Your actions shape the real world.

Play the Game

The 3D engine is built in Rust and runs natively in the desktop app. The browser version (WebGPU) is coming soon.

Download the Desktop App
Browser preview coming soon. Requires Chrome 113+, Edge 113+, or Firefox Nightly with WebGPU.

Controls

Camera and Movement

The engine supports first-person, third-person, and orbit camera modes.

Movement

WASD Move forward/left/back/right
Space Move up
Shift Move down

Camera

Mouse Look (hold left or right click)
Scroll Zoom in/out (third-person/orbit)
Tab Cycle camera mode

Camera Modes

F Toggle first/third-person
M Orbit mode
O Toggle orthographic view
Q Swap shoulder (third-person)

Current State

What's Playable

The engine is in active development. Here's what you can experience right now.

Playable

First-Person Exploration

Walk around in first-person or third-person view. Full WASD movement with physics-based collisions.

Playable

Camera System

Three camera modes: first-person, third-person (over-the-shoulder), and orbit. Switch between them freely.

Playable

Planet Rendering

Icosphere planets with LOD subdivision. View Earth, Mars, and the Moon from space or up close.

Playable

Asteroid Fields

Voxel-based asteroids with sparse octree storage. C-type, S-type, and M-type with ore veins.

In Development

Ship Interiors

Data-driven ship layouts loaded from RON files. Bridge, reactor, quarters, and cargo rooms.

In Development

Farming and Crafting

Plant crops, harvest resources, and craft items. Growth simulation with soil and water mechanics.

In Development

Quests and AI

Procedural quest generation, NPC behaviors with autonomy simulation, and objective tracking.

In Development

Vehicles and Mechs

Ship piloting, mech control, and propulsion physics. Mount, dismount, and switch between vehicles.

Under the Hood

Engine Technology

Built with Rust and WebGPU

The engine compiles to both native and WASM/WebGPU. It uses an ECS architecture (hecs) with Rapier3D physics. All game data is hot-reloadable from external files, so modding is as simple as editing CSV, TOML, or RON files in the data directory.

Desktop App

For the best performance, download the desktop app from the Download page. The desktop build uses native GPU access and runs at full speed without browser overhead.