Blog
-
Reflecting on 2023
Looking ahead to 20242023 was another rewarding year for my game development journey. In my fourth year of taking it seriously, I’ve found that much of the difficult work is finally coming together. Please join me for a short reflection on my significant milestones and what’s next.
-
Announcing SYNTH jam
An interactive audio jamPlease join us on Friday, December 15, for SYNTH jam, a slow jam for folks interested in interactive audio. For one month, participants will create sound toys like fantasy instruments, soundboards, and more. Submissions will be rated and reviewed by the public on their audio, functionality, and coolness for internet points.
-
Reflecting on 2021
Refocusing in 2022Last year was very productive for me. S.E.A. received a year of expansive post-jam updates. E.X.O. was one of ten excellent submissions to No Video Jam 2. And I created Wurmus, Chimera, and Bladius for various jams.
-
Changelog: Redesign
It's been a while!Today I tackled the impossible task of redesigning this site. I haven’t kept up with sharing updates here lately despite great news like several updates for S.E.A. and a new game release!
My goal with this change is to better showcase my games, with a better publishing process for whenever there’s something to share. Eventually I would like to import all of my itch.io devlogs to bring the archives to date.
Please join me on the shiftBacktick Discord server on Sunday, June 20, to ask me anything about my game S.E.A.
Enjoy!
-
Introducing syngen
A library for audio game developmentOver the past year I’ve used web technologies to create audio games like soundStrider and participate in numerous game jams. With syngen I’m releasing my tools as open-source so folks can join me in crafting dynamic audio experiences and games for the web. Continue reading to dive into its features, view example code, and learn more about its future.
-
No Video Jam postmortem
What I learned from hosting an audio gam jam without graphicsLast month it was my pleasure to host the No Video Jam, an audio game jam featuring accessible games without graphics. In two weeks dozens of developers created 20 games that were accessible to gamers who are blind. We had a variety of submissions, from action games to interactive fiction, that surprised and delighted. Continue reading to learn more about how it went and the lessons I learned from organizing my first jam.
-
Announcing the No Video Jam
An audio game jam without graphicsPlease join us on Friday, August 14, for the No Video Jam, an audio game jam featuring accessible games without graphics. Participants will create blind-friendly games of any genre using audio and accessible text. Submissions will then be judged by the public based on criteria like accessibility, fun, originality, and sound.
Since I began making audio games I’ve learned that it’s a niche and neglected market. Gamers who are blind often feel isolated from the mainstream gaming community and have few games made specifically for them. My hope with organizing this jam is to give them visibility by normalizing audio games with sighted developers and gamers. Then when it’s over they’ll have more games in their canon to enjoy and discuss.
I’m looking forward to hearing what everyone creates!
-
Hello Sabbatical
A new startRecently my position at my workplace was eliminated.
Honestly? It was the best worst news. What was destined to be a difficult decision—taking a year off to pursue my passions—was made for me, albeit slightly prematurely.
-
A Day With Python
Where have you been all my life?Today I installed Python for the first time.
Whenever I learn something new I like to stay motivated with a small project. A friend and data engineer told me that Python excels at crunching numbers—and lately I’ve been quite a Numberphile—so I built a small library for generating my favorite OEIS integer sequences. When I encounter exciting sequences in the future they’ll surely get added.
You can explore the result at this GitHub repository.
-
Web Performance
An empathetic pitchUnlimited data and processing power is a privilege.
Ignoring this privilege adversely affects: user experience because true performance is the foundation of perceived performance; accessibility because every requirement for a baseline experience is exclusionary; the economy as long as our users are paying for each web request with their labor; and the environment because every web request has material costs.
It’s easy to forget that the web is for all people. So it’s a moral imperative to prioritize performance when we develop for the web.