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
Poly UniverseNewsThe 60-FPS New Years Update (0.9.1.9)
In-game event

The 60-FPS New Years Update (0.9.1.9)

Poly Universe · published 9 Jan 2021, 16:54 UTC

All newsPlayers around this dateRead on Steam

Happy Saturday, Everyone!

I dug into the game's rendering and discovered a lot of room for optimization. Many of the models in the game were being rendered individually instead of in batches, causing the game to waste time on unnecessary draw calls.

To put the problem in perspective, before I got started I was seeing an advanced world with a population of 100 take about 25 milliseconds to render. After taking some time to make sure that GPU instancing was used to render as many objects as possible in single batches, that same world now renders in 4 milliseconds. I think I'll be able to improve performance more beyond this, but I figured I should push an update now because this should already be enough to make the game run at 60 fps on many people's machines.

That's it for now! I'll be back next weekend with more optimizations, and hopefully some improvements to art and effects, too.

-Pouchmouse

More from Poly Universe

Other announcements

All news
In-game event2 Dec 2021Version 0.9.4.21 is Live! -- Starmap and Interstellar Trade updateThis new update brings a complete overhaul to interplanetary trade: * You can now redirect trade ships to new planets if you decide they'd be more efficient there. Or if, you know, unexpected situations arise that make a planet need a little more help than usual. * Trade routes can now be configured to carry as many types of resources as you like -- but there's still an overall limit on how muc…Game update24 Nov 2021Version 0.9.4.20 is now available in the Experimental Branch.Happy (pre)-Thanksgiving! I've just uploaded v0.9.4.2 to the Experimental branch. It features: * A brand new Galactic Map, which I think is a bit of an improvement over the previous one... * Improvements to Trade - You can now send more than three types of resources between planets, though you're still limited to a fixed number of total items. * Fixed a bug where the screen would zoom in and ou…In-game event22 Jun 2021Update 0.9.3.5Happy... Tuesday? Sorry, I meant to publish this on Sunday, but life got in the way. =) The 0.9.3.5 update is now live! And it introduces a raft of new research projects which will unlock new upgraded versions of the game's buildings. I've also refactored how the game handles narrative events, and fleshed out the writing in the game's objectives and dialogues. Also of note: certain research pro…