Modern browser-playable Chip's Challenge remaster with touch, gamepad, mobile, and WebAssembly support. Inspired by the classic Chip’s Challenge released for Windows. Built with Rust, WebAssembly, and WebGL.
- Instant browser play with no installation required
- Designed for keyboard, touch, and gamepad controls
- Mobile-friendly interface and responsive controls
- Smooth movement and responsive gameplay
- Retro aesthetic: 2D graphics displayed as 3D models and sprites
- Includes decades of the best community-created level packs
- Built-in level editor for creating and modifying levels
- Supports additional levelsets in the game's native .DAT level format
preview.mp4
Play instantly in your browser on desktop or mobile:
- Play instantly in your browser with no installation required.
- Supports keyboard, touch, and gamepad controls on desktop and mobile devices.
Precompiled binaries for Windows are available on the Releases page.
- Download and extract the latest release.
- Run
chipplay.exeto start the game. - Select a levelset from the menu to begin playing.
- Place additional levelset files in the
levelsetsdirectory to play them. - Create your own levels with
chipedit.exe.
Other platforms must be built from source code.
- Install Rust and clone this repository.
- Run the game:
cargo run --release --bin chipplay - Level editor:
cargo run --release --bin chipedit
- Run
cargo run --release -p publish -- target/publishfrom the repository root. - Find the packaged release files in
target/publish.
Playing with a Gamepad is recommended for the best experience, but keyboard controls are also supported.
| Action | Keyboard | Gamepad |
|---|---|---|
| Navigate menus / Move Chip | Arrow keys / WASD | D-pad / Left stick |
| Confirm / Interact | Space | A |
| Back / Close menu | Backspace | B |
| Pause menu | Enter | Start |
| Scouting mode | Shift | Select |
| Toggle music | M | - |
| Toggle fullscreen | F | - |
| Exit fullscreen | Esc | - |
Visit https://sets.bitbusters.club/ to download additional levelsets.
Place the downloaded .dat files in the levelsets folder.
Note that some levelsets are made for specific engines and may not be fully compatible.
The game includes a level editor that can be used to create and play custom levels.
| Action | Keyboard |
|---|---|
| Load level | F2 |
| Save level | F5 |
| Edit level title | F6 |
| Edit chips required | F7 |
| Edit time limit | F8 |
| Edit hint | F9 |
| Edit author name | F10 |
| Pan camera | Arrow keys |
| Select Terrain Tool | T |
| Select Entity Tool | E |
| Select Connection Tool | C |
| Select Ice Path Tool | I |
| Select Force Path Tool | R |
| Undo | U |
| Redo | Y |
| Toggle Play ↔ Edit | Enter |
| Toggle music | M |
| Toggle fullscreen | F |
| Exit fullscreen | Esc |
| Action | Keyboard |
|---|---|
| Place terrain | Left click |
| Sample terrain | Right click |
| Action | Keyboard |
|---|---|
| Select entity | Left click |
| Place entity | Left click |
| Rotate entity | Right click |
| Remove entity | Delete |
| Action | Keyboard |
|---|---|
| Place connection | Left click |
| Action | Keyboard | Gamepad |
|---|---|---|
| Move Chip | Arrow keys | D-pad / Left stick |
| Toggle Play ↔ Edit | Enter | Start |
Chip's Challenge was created by Chuck Sommerville and is owned by Niffler Ltd.
This project is an independent, open-source remaster inspired by the original game and is not affiliated with or endorsed by Niffler Ltd.
This remaster is released under the GNU General Public License v3.0.
See the license file for more information.
Default tileset: Kayu's Enhanced Interface
- Sourced from https://tilde.town/~magical/chip/#kayu
Animated tileset: The Architect's brother created an animated version of this tileset for Tile World.
- Sourced from Animated MSCC Tileset
Additional graphics: tileworld
- Sourced from retrofw/tileworld
Music files written by chaozz of gp32x.com and am-fm's music is used under Creative Commons License.
- Sourced from retrofw/tileworld
The sound effects included in this distribution were created by Brian Raiter, with assistance from SoX. Brian Raiter has explicitly placed these files in the public domain.
- Sourced from SicklySilverMoon/tworld
This remaster is distributed with several community-created level packs.
These packs were designed and maintained by the Chip’s Challenge community and are distributed freely for use with compatible engines such as Tile World.