Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Net.Attack() - Code or Die!NewsThat buttons gonna be a UX failure! DevBlog #5
Community

That buttons gonna be a UX failure! DevBlog #5

Net.Attack() - Code or Die! · published 21 Mar 2025, 14:46 UTC

All newsPlayers around this dateRead on Steam

When it comes to concepts for buttons in a game there are some essential requirements that have to be fullfilled. They need to be easy recognizable, follow a consistent style and do what the player assumes.

Net.Attack()'s style for UI was created to be mostly filigree, subtle and elegant. As it is supposed to represent a coding game, it concentrates on using text where possible rather than icons. So I came up with the idea of using only text for most buttons: no frames, huge clickable areas or fancy icons.

That’s when the struggle started:

There were questions like: Do we really want this to have no frame? Don’t we want to colour the background? Are we sure this has to be that small, nobody will notice?! But we decided to give it a try and believed it could work.

What we are talking about:

This is an example of the final button design:

The goal was to establish a uniform sign language for everything that functions as a button. Therefore we used underline, brackets at every end and points to seperate different words if namings got too long to be read clearly in pascal case. We wanted it to resemble a sort of text hyperlink style.

The game’s user interface has kind of a green, blue and purple look, which are perceived as “cold colours”. So for the buttons we wanted to choose a dedicated “warm” colour to build a contrast and really pop out.

Apart from the actual design we used the context the buttons are put in to communicate their function. Players are used to navigating through main menus and in our case desktop interfaces. They are expecting buttons like “play” and having this in mind we taught them what our ones look like.

And now? Was it a UX failure?

I’m glad to answer: “No, it wasn’t!” We had a couple of player testings that prooved that the design got the job done. Far better than some of us expected. It seemed to be a risky decision but ended up perfectly.

Thank you for reading the dev blog. If you have any feedback or questions about our game and/or demo, we are always available for you on our Discord. Feel free to join the Net.Attack() community, we look forward to hearing from you.

More from Net.Attack() - Code or Die!

Other announcements

All news
Community15 Jul 2026ByteRockers' Universe: Our 1st Publisher Sale!Hello Hackers, Is it also incredibly hot outside where you live? What better incentive to stay inside and play games all day than the full concentrated power of the sun 🌞 To get started, take control of the weather for a change and combat nature’s corruption in our just-released Dark Fantasy Deckbuilder Solnox – Grimoire of Seasons ! While we set this surprise drop to a devilishly low price as…Major update8 Jun 2026Big Bullet Fest UpdateHello Hackers! Apologies for going dark on you for longer than intended. Our team worked hard to fix the bugs you reported alongside some quality of life upgrades that needed more brainpower than expected. Either way, we are finally ready to come out of our programming cave: just in time for Steam's Bullet Fest. Controller Support Official controller support is here! We reworked the input syste…Game update27 Mar 2026Hotfix 1.0.2Nodes were accidentally sold upon leaving the coding environment while sell mode was active. · In the Daily Challenge, chips now respawn as intended.