Repository navigation
Home
github-actions[bot] edited this page Oct 16, 2026
·
5 revisions

Welcome! NtBA is an open-source retro basketball game that you can play in your browser, free and with nothing to install. It is a love letter to the golden age of home-computer basketball, built in the open so you can help shape it.
New here? Start with Get Involved. Want a look first? See the Screenshots.

| Page | What's in it |
|---|---|
| How to Play | What you can do today, the controls, the title menu, the online lobby, chat and challenges |
| Get Involved | How to help, even if you don't code |
| Vision | What we're building and why |
| Roadmap | The big picture; details live in the issues |
| Developer Guide | Setup, commands, ground rules |
| Architecture | How the code is organised |
| Online Play | Peer-to-peer design: lock-step netcode, WebRTC, the lobby, chat and challenges, TURN, testing |
| Signalling Service | The Cloudflare Worker behind online play: routes, lobby, security model, deployment |
| Reference Games | The games that inspire us, with notes and sources |
| Visual Notes | What the originals look like and how NtBA compares |
| Genesis Manual Notes | Controls and rules from the 1990 manual |
| Screenshots | Box art, game screenshots and the games that inspire us |
| Reference Screenshots | Reference-only screenshots |
NtBA is an independent fan project, not affiliated with or endorsed by any league, team or player. All art and sound are original. Released under the GPL-3.0-or-later license.