Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Globe Chess

A cozy local two-player chess variant played across a spherical, wraparound board.

Globe Chess

Download & Requirements

Prebuilt releases are available from the GitHub Releases page. Download either the standalone executable or the ZIP archive. If you download the ZIP, you will need to extract it before launching the game executable. Hardware requirements are currently estimates and may change as the game is tested on more systems.

Requirements

  • Windows 10/11 (64-bit)
  • 64-bit dual-core processor or better
  • DirectX 11-capable graphics
  • At least 1 GB available storage
  • At least 4 GB RAM

Rules

Globe Chess follows the standard rules of chess, adapted to a continuous spherical board.

  • Wraparound: The a and h files are connected, allowing pieces to move and attack across either side of the board.
  • Polar squares: North and south polar squares connect the top and bottom edges of the board. Pieces may move through or onto them where their normal movement allows.
  • Sliding pieces: Bishops, rooks, and queens can continue along unobstructed paths around the globe and across the poles.
  • Game endings: A game ends by checkmate, stalemate, or resignation. There are no draws by threefold repetition, insufficient material or the fifty-move rule.

Aside from these changes, all other standard chess rules apply.

Current Features

  • 3D spherical board with wraparound movement
  • North and south polar squares
  • Legal-move and capture highlighting
  • Check, checkmate, and stalemate detection
  • Castling
  • En passant
  • Pawn promotion (queen only)
  • Move history
  • Rotatable and zoomable camera
  • Optional view flipping after each move
  • Optional coordinate labels
  • Simple "How to Play" tutorial menu
  • Menu navigation with UI sounds
  • Persistent settings and configuration menu
  • Adjustable volume and camera sensitivity
  • High and low visual quality modes
  • Reduced-motion option
  • Low-poly background forest environment

Screenshots

In Game Main Menu
In Game Main Menu
Tutorial Menu Checkmate Screen
Tutorial Menu Checkmate Screen

Running the Unity Project

To run Globe Chess from source, clone the repository and open it in Unity using the required editor version. Git LFS is used for some project assets, so make sure it is installed before cloning.

  1. Install Git LFS.
  2. Run git lfs install.
  3. Clone the repository.
  4. Open the project through Unity Hub using Unity 6000.0.75f1.
  5. Open Assets/Scenes/GlobeChess.unity.
  6. Enter Play mode.

Unity will restore the packages declared in Packages/manifest.json.

Licensing & Contributing

Original Globe Chess source code is licensed under the GNU General Public License v3.0.

Third-party assets, fonts, packages, and other resources retain their respective licences.

Contributions are welcome. If you find a bug or have an idea for the project, feel free to open an issue or submit a pull request.


Created by Violevo

About

Cozy local two-player chess played on a spherical, wraparound board. Built with Unity 6 and URP.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages