H

Hypersomnia

1.5k stars·Video & Audio Download·SHA-256 checksum verified

Community-driven multiplayer shooter built from scratch in modern C++ without a game engine. Free, open-source, and only 29MB.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

29MB self-contained multiplayer shooter with its own C++ engine, playable in browser.

Core Features

  • Custom C++ engine – no Unity/Unreal dependency
  • Ultra-lightweight 29MB download
  • Built-in map editor for custom levels
  • Cross-platform: Windows, Linux, macOS & browser
  • Community-driven, forever free & open-source

What It Can't Do

  • •Early-stage game (1529 stars), occasional bugs may exist. Stable internet required for online play. Browser version has slightly lower performance.

Use Cases

  • Quick multiplayer sessions with friends without large downloads
  • Play a high-performance 3D shooter directly in your browser
  • Study a modern C++ game engine source code

Detailed Introduction

Hypersomnia is a fast-paced multiplayer shooter where you can duel friends or lead clans into spectacular wars. Written entirely in modern C++ with its own custom engine (no Unity/Unreal), the game is incredibly lightweight at just 29MB. It features an in-game map editor, supports Windows, Linux, macOS, and even runs in the browser. The project is community-driven, forever free, and open-source under AGPL v3. You can download standalone builds, play via Steam, or try the browser version instantly.

Troubleshooting & FAQ (2)

Troubleshooting
Why does Hypersomnia crash when clicking "Browse servers" on NixOS?

This crash was fixed in Hypersomnia v1.3.0. Upgrade to v1.3.0 or newer by replacing your old AppImage with the latest release, then run it again:

nix-shell -p appimage-run
appimage-run ./Hypersomnia-v1.3.0-x86_64.AppImage

If needed, make the file executable first with chmod +x Hypersomnia-v1.3.0-x86_64.AppImage. Clearing the cache is not the specific fix for this issue.

GitHub Issue #290
informational
How can the 2013 'assemblage buckets' post be used as prior art against Unity's ECS patent?

Use the publicly dated GameDev StackExchange question from late 2013: https://gamedev.stackexchange.com/questions/58693/grouping-entities-of-the-same-component-set-into-linear-memory/. It describes grouping entities with the same component set (an archetype) into linear/contiguous memory and includes diagrams. A published description can serve as prior art for the concepts it specifically discloses; a working implementation is not necessarily required. Preserve evidence by saving the original URL, dated screenshots/exports, and a Wayback Machine capture such as https://web.archive.org/save/https://gamedev.stackexchange.com/questions/58693/grouping-entities-of-the-same-component-set-into-linear-memory/, plus the referenced GitHub issue #9. The maintainer states no assemblage-bucket implementation was found; the earliest available code only had per-component-type pools, so the StackExchange publication itself is the key prior-art evidence. Consult a patent attorney for claim-specific legal analysis.

GitHub Issue #264

Tags

gamemultiplayershooteropen-sourcec++lightweightbrowser

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Visit hypersomnia.io or Steam page

4

Download the installer for your OS (or click 'Play in the Browser')

5

Run the downloaded executable or wait for the browser to load

Install Guide
  1. Visit hypersomnia.io or Steam page
  2. Download the installer for your OS (or click 'Play in the Browser')
  3. Run the downloaded executable or wait for the browser to load
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Windows: Delete the folder. macOS: Move app to Trash. Linux: Delete the AppImage file. Browser version needs no uninstall.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-10-15 09:02:25
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects