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
KosmolarisNewsSteam integration, achievements and IU improvements
Community

Steam integration, achievements and IU improvements

Kosmolaris · published 21 Oct 2024, 13:14 UTC

All newsPlayers around this dateRead on Steam

Hello everyone!


I want to let you know that Kosmolaris now has Steam integration and achievements. 🥳

It might have seemed obvious, but it wasn’t. Since the game is built in HTML+CSS+JavaScript and packaged with Electron, I didn’t have a decent SDK to integrate it with the Steam API—until I found Steamworks.js, which made my life so much easier.

Now the game is fully integrated with Steam, featuring overlay, achievements, and more.


Status Update


One of the cool improvements I thought of adding was updating the player's status on the friends list, which shows how many Common and Special elements you've unlocked in real time.

Achievements


Additionally, I adapted the in-game achievements for Steam so we can all get that much-needed dopamine hit while playing. 🤪

The achievements are divided into 3 categories (or 4, if you count the first one):

  1. Common: These are regular achievements, earned by progressing and unlocking both common and special elements.
  2. Milestone: These are awarded when you reach a certain number of unlocked elements.
  3. Rare: These achievements are considered unique or rare due to their novelty or virtue.
  4. Ultra Rare: These are hard-to-unlock achievements due to their complexity.


These types of achievements only have these categories within the game, but for Steam, they’re all the same.

UI Improvements


Alongside the Steam achievements integration, I also had to add images to each achievement as it was required. I took the opportunity to give this section a facelift and reused the images inside the game as well. Plus, the interface received a significant upgrade, as the previous window had very small text.

Additionally, all windows have been adjusted to adapt to different screen sizes.


What’s next?


I'm considering looking into how to integrate Steam Cloud. I’m not making any promises, but I'll investigate it. While it's not something I'm losing sleep over, it wouldn't hurt to implement it.

That's all for now.
See you next time!

John Arrow Games

More from Kosmolaris

Other announcements

All news
In-game event3 Dec 2024Update v1.1.3CHANGE: Added 1 more way to discover Cat . FIX: Fixed an issue where dragging an element from the categories to the right would cause the entire game layout to move to the left.In-game event1 Dec 2024Update v1.1.2NEW: You can now see a green checkmark on the element when it no longer has possible combinations. NEW: A console message was added to indicate when an element no longer has possible combinations. NEW: A "Main menu" button was added in the top right corner of the screen. NEW: Now the changelog window is displayed for each version update. CHANGE: Added 3 more ways to discover Petroleum . CHANGE:…In-game event25 Nov 2024Update v1.1.1NEW: Now you can right-click an element in the sidebar to see its preview and combination. NEW: Now the number of discovered and total elements in each category is displayed. NEW: Added 11 new common elements (from 204 to 215): · Objects: 5 · Animals: 4 · Space: 2 NEW: Added 3 new special elements (from 16 to 19). NEW: Added 4 new achievements (from 32 to 36). CHANGE: 2 elements have been rewor…