Jump to content
  • entries
    943
  • comments
    5,899
  • views
    924,395

Reflections on the Steam Summer Sale


Josh

2,448 views

 Share

It's been an eventful first half of 2015, and the second half promises to be just as exciting. I'm happy to say the Steam summer sale was a big success. I haven't done the calculation yet, but this year's sale did a lot more than last year, and we keep adding more and more new users. So that makes me feel very good about the future.

 

I've begun researching a way to create our own built-in store based on Workshop and Steam microtransactions. This is the same system that TF2 uses for in-app purchases, but we have to do some fancy things for the file delivery system. If you are interested in publishing items to be sold, you can submit them now in the Workshop and you will be prompted to enter your bank information in Steam to receive payments directly from Valve.

 

I think this is also a good time to give the user base a few things they want, so I implemented resizable viewports for Linux on the beta build. It seems to work just fine.

 

I know vegetation is something a lot of people want, and I have begun researching this. My goal is to generate instances procedurally on the GPU without having to pass entity 4x4 matrices to the shader, which is the main bottleneck. This should make the new vegetation system a lot faster than what Leadwerks 2 had, and allow for much denser growth with basically no rendering cost. I think you'll see very very dense vegetation on screen with framerates that seem impossibly fast, up to a certain point.

 

The screenshot below shows an array of trees generated from a geometry shader. This just requires one instance of the tree to be rendered, and then the other trees are procedurally generated by the shader:

 

blogentry-1-0-09478300-1435275059_thumb.jpg

 

More information will follow as I learn more.

 

I'm also buying a new motherboard and condensing my main development machine down into a mini-ITX case. The best one I found for my purposes was the CoolerMaster Elite 130, which packs full-size components into a fairly small volume. I'll write about this once I get my parts and assemble it:

 

blogentry-1-0-76874600-1435275523_thumb.jpg

  • Upvote 11
 Share

5 Comments


Recommended Comments

I think you'll see very very dense vegetation on screen with framerates that seem impossibly fast, up to a certain point.

 

Bring it on, my body is ready!

  • Upvote 2
Link to comment

Lol, :) I've build recently a Linux Mint development machine based on Elite 120 case! :) I just need to add a dedicated GPU for starting there with Leadwerk.

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...