Surf's up
New word list
Take words to a new dimension. Find words on 2D boards, hexagonal boards, or wrapped around 3D boards.
| App ID | 2432250 |
|---|---|
| App type | Game |
| Developer | BSA Games |
| Publisher | BSA Games |
| Release date | 2023-06-09 11:14 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/2432250 |
| Last store refresh | 2 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | start.bat | windows | Windows 64bit | |
| 1 | setup.bat | windows | Configuration | |
| 2 | zsh start.sh | macos | macOS apple silicon | |
| 3 | wordsearch_attack/WordsearchAttack.exe | windows | Godot version |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 22:22 UTC | $0.99 | $0.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 25108020 | 2026-09-03 18:31 UTC | ||
| linuxbeta | 13336332 | Linux test branch | 2024-02-01 14:07 UTC | |
| development | 25108020 | work in progress | 2026-09-03 18:25 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2432251 | windows | 345.76 MB | 215.16 MB | 4071270159662180403 | branches: linuxbeta, development | |
| 2432252 | windows | 380.86 MB | 190.86 MB | 3057224132697899832 | branches: linuxbeta, development | |
| 2432253 | macos · 64 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 25108020 | public | 2026-09-03 18:31 UTC | 2 hours ago |
| 25108020 | development | 2026-09-03 18:25 UTC | 2 hours ago |
| 13336332 | linuxbeta | 2024-02-01 14:07 UTC | 2 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:22 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
New word list
Simplified dictionary files.
Main changes: - Extra board - Extra word lists
remove some blank lines that were added to labels by Godot 4.3 to 4.4 upgrade
- on saving/loading a game restore the camera view. - fix the colour of stars shown when you find a word. - show completed on finding all required words.
There is now a "Play Godot version" launch option that runs an early test version of the game mechanics reimagined in the Godot game engine. It contains 2 test boards and 2 test word lists which are randomly selected when you start a new game. The QE/WASD keys rotate the board or WASD pan if Ctrl is held down, shift accelerates. Holding the right mouse button also rotates the board (x/y axis rotation in centre, z axis around edge), middle mouse to pan. Mouse wheel and F/C keys zoom in and out. Left mouse button selects letters. Space opens/closes the word list, holding right mouse button over
Added list of islands.
Added a new word list.
Small changes to some of the dialogues, e.g. quit's "Are you sure" now followed by a question mark and centred.
Changed some of the fonts being used on the in game displays so that they are consistent with those of menus etc. Linked the setting's option for showing definitions under words to those currently being displayed.
Found a bug in one of the loading mechanisms for continuing saved games (credit goes to 6Taylor4 for reporting as issue, hopefully this is the issue he was referring to). The bug was introduced in the "Overlay words" update on the 28th February where I changed the format of save game files, but hadn't correctly accounted for how one of the types of word list was previously stored in the changes to the reloading mechanism.
Apparently it would seem that running the animated attacking title while doing the initialising in the background may help towards giving an amateur feel to the game. Running it like that did give some stuttering to the animation under certain circumstances, running it in serial would have alleviated it to some extent. It was there for 2 reasons: - to mask the background setup - to emphasise the idea of the game bombarding you with words, e.g. that you were being "attacked" by them. On the second point, nobody seems to have associated the "attack" part of the name in the way I'd meant for it t
New "Overlay words" option With this option selected the game plays as before. When placing words to find, they could be placed over one another, e.g. if it were placing the words ONE and TWO, the same "O" could be used for each words placement. You could also use the same letters to find different words, e.g. if you wanted to find ONE and SOMEONE you could find SOMEONE, then use the ONE from that word to find ONE. With this option unselected, two things happen. Firstly words are placed apart from one another. When placing words all the letters are added as their own unique cell/tile. Secondly
Changed the way the mouse buttons control the game and added an option to allow selection of the what the buttons do to the game board (it is on settings tab 2). Therefore you can select primary to rotate and secondary to select etc instead of the default of primary selects, middle moves and right rotates.
- some image tweaks
Full appinfo as delivered by Steam PICS, changenumber 38580956. Also at /api/app/2432250/raw.
{
"appid": "2432250",
"common": {
"name": "Wordsearch Attack",
"type": "Game",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"clienticon": "ec1469c6651ab793929aa7ae50f155a1462fa26b",
"clienttga": "29d2c2da638492ff563fc64c8cc7490ad900917b",
"icon": "a387020a75931ea2eab1b1cadf9839c3d983c955",
"releasestate": "released",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "61.874272409778825",
"height_pct": "58.7390168606032"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "61.874272409778825",
"height_pct": "58.7390168606032"
}
}
},
"store_asset_mtime": "1745511051",
"associations": {
"0": {
"type": "developer",
"name": "BSA Games"
},
"1": {
"type": "publisher",
"name": "BSA Games"
}
},
"primary_genre": "4",
"genres": {
"0": "4"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_25": "1",
"category_64": "1",
"category_66": "1",
"category_67": "1",
"category_68": "1",
"category_74": "1",
"category_76": "1",
"category_77": "1",
"category_78": "1",
"category_79": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1686309268",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2432250",
"store_tags": {
"0": "597",
"1": "1770",
"2": "24003",
"3": "560542",
"4": "3871",
"5": "4191",
"6": "4094",
"7": "1732",
"8": "1637",
"9": "3916",
"10": "1654",
"11": "4150",
"12": "1717",
"13": "17389",
"14": "4182",
"15": "17894",
"16": "5125",
"17": "1664"
}
},
"extended": {
"developer": "BSA Games",
"publisher": "BSA Games"
},
"config": {
"installdir": "Wordsearch Attack",
"launch": {
"0": {
"executable": "start.bat",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Windows 64bit"
},
"description": "Windows 64bit"
},
"1": {
"executable": "setup.bat",
"type": "config",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Configuration"
},
"description": "Configuration"
},
"2": {
"executable": "zsh start.sh",
"config": {
"oslist": "macos"
},
"description_loc": {
"english": "macOS apple silicon"
},
"description": "macOS apple silicon"
},
"3": {
"executable": "wordsearch_attack/WordsearchAttack.exe",
"workingdir": "wordsearch_attack",
"type": "option1",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Godot version"
},
"description": "Godot version"
}
}
},
"depots": {
"2432251": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4071270159662180403",
"size": "362554486",
"download": "225613424"
},
"linuxbeta": {
"gid": "6143826206686176251",
"size": "245992745",
"download": "187464880"
},
"development": {
"gid": "4071270159662180403",
"size": "362554486",
"download": "225613424"
}
}
},
"2432252": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3057224132697899832",
"size": "399357659",
"download": "200129328"
},
"linuxbeta": {
"gid": "6457722574818792495",
"size": "522451453",
"download": "233066832"
},
"development": {
"gid": "3057224132697899832",
"size": "399357659",
"download": "200129328"
}
}
},
"2432253": {
"config": {
"oslist": "macos",
"osarch": "64"
}
},
"branches": {
"public": {
"buildid": "25108020",
"timeupdated": "1788460275",
"timebuildupdated": "1788459913"
},
"linuxbeta": {
"buildid": "13336332",
"description": "Linux test branch",
"timeupdated": "1706796465",
"timebuildupdated": "1706796254"
},
"development": {
"buildid": "25108020",
"description": "work in progress",
"timeupdated": "1788459936",
"timebuildupdated": "1788459913"
}
}
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "1000",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": "BsaGames/WordsearchAttack/saves",
"pattern": "*.save",
"recursive": "1"
}
}
}
}