Chris is a lecturer in the School of Interactive Games & Media at RIT.  Focusing primarily on game programming, Chris teaches a course in practical graphics programming for games, as well as several introductory programming courses.  He has also written a course on the history and design of Magic the Gathering.

(Yes, this is a little sparse right now.  Have some Twitter below to see what I’m up to!)


Holy hell https://t.co/RuWC0jFCtM
VixOrien photo
Seb McKinnon @SebMcKinnon
Finally can reveal this painting! Here is some marketing artwork I did for the new and exciting set #MTGEldraine. Art direction by Matt Cavotta (Thank you Matt for this assignment!) Looking forward to seeing all the artwork done in this set!!! 🙌😀 https://t.co/lyL5wPpxhm

In tonight’s D&D:

Erin’s rogue got a crit and rolled 14d6 for a total of 61 damage

My sorcerer, polymorphed as a T-Rex, got a crit and rolled 8d12 for a total of 61 damage https://t.co/DRSTQBgPNz
VixOrien photo

Do I know anyone going to SDCC?

#dnd5e tip - Just do the thing, so long as it doesn't screw over another player/PC. DMs want you to DO THINGS, not wait for them to drag you into the next scene. It ROCKETS the story forward in the best way.
We'll throw out whole notebooks if what you do is cool enough. https://t.co/dRJq9guhNd
VixOrien photo

CreateWindowEx(), GetVersionEx(), AdjustWindowRectEx(), FindWindowEx(), GetClassInfoEx(), RegisterClassEx(), SetWindowsHookEx(), CallNextHookEx(), UnhookWindowsHookEx(), EnumPropsEx().

Looks like the Win32 API was designed by a 10Ex engineer.

it actually upsets me that much of Mario 64's lag is only there because Nintendo forgot to build with -O2
like, the folks who decompiled the game to C that in turn compiles to the original ROM with -O0 have also built it with -O2 and it's substantially faster