Peter's Avatar
Peter
Game Designer. Have built magic school buses and giant glowing origami sculptures.
Member since

Recent Activity

Adding some motion to the game (fog, camera follows the mouse in various scenes). I was surprised how much more interactive the game felt with just that change.

View original message on Discord

Finished a pretty huge overhaul of my Renderer interface (thanks to a bunch of yall, in person and on Discord, for helping me learn some new graphics api territory).
The result of that work is that I have Render Passes in my engine, and can do stuff like this depth of field pass!
It's based on this blog post: https://blog.voxagon.se/2018/05/04/bokeh-depth-of-field-in-single-pass.html

(please ignore the crappy debug ui)

View original message on Discord

Playing a tutorial game of euchre (you don't have to follow suit - haven't taught the player that yet).
The game is manually dealing the player a hand they can win at least 2 tricks with.
The tutorial can do things like point at the winning card (soon, should be able to point at any card).
You can see a debug view of the game where I can see the whole table's state.

I'm hoping this is demo-able at the next meetup in Seattle, and it's finally starting to feel close.

And I'm not sure why the wrong player is leading the second hand - found that bug when I was filming this.

View original message on Discord

I said hello on here a loooong time ago then went silent for a while. Been working on this. Its called Lumenarium. Its a piece of software that can be used to create generative light and motion patterns for the sculptures of Foldhaus.

The video shows two new features I just got working:

  • Node based pattern interface (so the non-programmers in the group can make patterns)
  • Sculpture agnostic patterns (you can see me load 2 sculptures while the patterns continue to run)

Other things going on:

  • live visualization of the sculpture output (needs a lot of polish)
  • network output over SACN to the sculpture
  • handmade stuff: hot code reloading, separate platform layer, written in C, openGL renderer, no libraries etc.

(apologies for the Surviving Mars soundtrack. Didn't realize OBS was recording my audio)

View original message on Discord