Surf's up
New word list for wordsearch game.
Take words to a new dimension. Arrange letters to form words, find words and decipher codes, on 2D boards or wrapped around 3D boards.
| App ID | 1679680 |
|---|---|
| App type | Game |
| Developer | BSA Games |
| Publisher | BSA Games |
| Release date | 2022-10-17 09:05 UTC · Early Access |
| Release state | released |
| Store page | store.steampowered.com/app/1679680 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | java | --module-path javafx-sdk-18.0.1\lib --add-modules javafx.controls,javafx.fxml,javafx.media -jar ./wordAttack.jar | linux | Locally installed Java |
| 1 | start.bat | windows | Windows 64bit | |
| 2 | setup.bat | windows | Configuration | |
| 3 | wordsearch_attack/WordsearchAttack.exe | windows | Godot version of WordsearchAttack |
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 21:56 UTC | $10.90 | $10.90 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 25108207 | 2026-09-03 18:41 UTC | ||
| development | 25108207 | work in progress | 2026-09-03 18:35 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 1679681 | windows | 500.68 MB | 353.23 MB | 4440060654582638689 | branches: development | |
| 1679682 | windows | 380.86 MB | 190.86 MB | 8478201177576855750 | branches: development |
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 |
|---|---|---|---|
| 25108207 | public | 2026-09-03 18:41 UTC | 4 hours ago |
| 25108207 | development | 2026-09-03 18:35 UTC | 4 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 21:56 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 for wordsearch game.
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 of WordsearchAttack" launch option that runs an early test version of the wordsearch 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, h
Added a list of islands for the wordsearch game.
Extra word list.
Small changes to some of the dialogues, e.g. quit's "Are you sure" now followed by a question mark and centred.
In Word Escape game, changed the starting button to say "Start absconding" rather than "Abscond".
Patch to the voxel designer's button overlay z axis position which was causing the buttons to go "behind" the camera at lower resolutions.
Changed some of the fonts being used on the in game displays so that they are consistent with those of menus, tiles, cells, setup screens etc. Linked the setting's option for showing definitions under words to update those currently being displayed (when overlaying the settings screen).
Found a bug in one of the loading mechanisms for continuing saved games. 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 coded how one of the types of word list was reloaded when it was from an old style save file.
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
Wordsearch - 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/t
Full appinfo as delivered by Steam PICS, changenumber 38581206. Also at /api/app/1679680/raw.
{
"appid": "1679680",
"common": {
"name": "Word Attack",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"icon": "60e4354e27d263e2182f2a0100b698b670ad1c72",
"clienticon": "0cbbd530965a475eb51303307093de23d2e253ea",
"clienttga": "43cbb2d2210e6b8e356a8a08ffe9cc23ef1cd2ef",
"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": "22.209302325581405",
"height_pct": "51.13987176442651"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "library_hero_2x.jpg"
},
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "22.209302325581405",
"height_pct": "51.13987176442651"
}
}
},
"store_asset_mtime": "1700735634",
"associations": {
"0": {
"type": "developer",
"name": "BSA Games"
},
"1": {
"type": "publisher",
"name": "BSA Games"
}
},
"primary_genre": "4",
"genres": {
"0": "4",
"1": "23",
"2": "2",
"3": "70"
},
"category": {
"category_2": "1",
"category_1": "1",
"category_49": "1",
"category_36": "1",
"category_30": "1",
"category_17": "1",
"category_25": "1",
"category_22": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1665997513",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1679680",
"store_tags": {
"0": "1664",
"1": "9",
"2": "71389",
"3": "560542",
"4": "24003",
"5": "1775",
"6": "1677",
"7": "1770",
"8": "17389",
"9": "3871",
"10": "4191",
"11": "4791",
"12": "1732",
"13": "1654",
"14": "5125",
"15": "597",
"16": "4094",
"17": "1637",
"18": "4150",
"19": "1717"
}
},
"extended": {
"developer": "BSA Games",
"publisher": "BSA Games"
},
"config": {
"installdir": "WordAttack",
"launch": {
"0": {
"executable": "java",
"arguments": "--module-path javafx-sdk-18.0.1\\lib --add-modules javafx.controls,javafx.fxml,javafx.media -jar ./wordAttack.jar",
"config": {
"oslist": "linux",
"betakey": "Non-standard version"
},
"description_loc": {
"english": "Locally installed Java"
},
"description": "Locally installed Java"
},
"1": {
"executable": "start.bat",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Windows 64bit"
},
"description": "Windows 64bit"
},
"3": {
"executable": "setup.bat",
"type": "config",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Configuration"
},
"description": "Configuration"
},
"4": {
"executable": "wordsearch_attack/WordsearchAttack.exe",
"workingdir": "wordsearch_attack",
"type": "option1",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Godot version of WordsearchAttack"
},
"description": "Godot version of WordsearchAttack"
}
}
},
"depots": {
"1679681": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4440060654582638689",
"size": "524999509",
"download": "370387184"
},
"development": {
"gid": "4440060654582638689",
"size": "524999509",
"download": "370387184"
}
}
},
"1679682": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "8478201177576855750",
"size": "399357659",
"download": "200129328"
},
"development": {
"gid": "8478201177576855750",
"size": "399357659",
"download": "200129328"
}
}
},
"workshopdepot": "1679680",
"branches": {
"public": {
"buildid": "25108207",
"timeupdated": "1788460913",
"timebuildupdated": "1788460533"
},
"development": {
"buildid": "25108207",
"description": "work in progress",
"timeupdated": "1788460546",
"timebuildupdated": "1788460533"
}
}
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": "BsaGames/WordAttack/saves",
"pattern": "*.save",
"recursive": "1"
}
}
}
}