Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

I have no experience with Steam Workshop but I'm close to releasing my first Steam game and was / am worried whether or not Steam features were worth implementing since I have a speedrun timer for each level and a level editor (I use .ini) and have no idea how those would translate over.

Despite not having experience with Steam Workshop I did plan somewhat ahead on not implementing it. Like hosting community made levels to download on our website and having players share screenshots of their speedrun times in the Discussions tab on Steam. Still adding things like Steam Cards and a Leaderboard are enticing features I'd love to have.

Regardless I'm glad Mondrian is going strong and pivoting in a good direction for fans and players, I look forward to the upcoming updates and release on itch!

Honestly I have nothing but good things to say about Steam Workshop. Implementation is very easy and the look of it can be very aesthetically pleasing if your community has an easy way to make good thumbnails! I would say my biggest gripe with it is that it can't be accessed without Steamworks, so I think it is a smart move that you've already got ways built to share content outside of Workshop. It's an amazingly convenient system that adds a lot of longevity to any game, so I still recommend implementing it if you can, or at least commit to implementing it and let your Steam forums know it's on the way.

Keep in mind that trading cards and some other community features are locked out until you reach a certain sales threshold on Steam, so get those Wishlists in!

Little known fact: Mondrian's levels were originally ini-based, but the load times were atrocious. About halfway through early access we switched to array files which are loaded into RAM, then generated, and then flushed from RAM, all in under 2 seconds generally. We actually had to artificially inflate the load times because Steam Decks would trip over level starts from the fast load times. But thanks to the change, we have a maximum limit of about 15,000 blocks, rather than the 99 we had with the INI files, at the cost of about 25kb of extra space.