Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Dec 11, 2015

Recent community posts


I'm working on a message-passing style of functional object-oriented programming in Common Lisp. I will use it in conjunction with an SDL wrapper I wrote to make some kind of programming-based puzzle game (like SpaceChem probably). I'm not too fast at programming so it will probably end up looking like a clone.

I know a lot of game dev competitions people have either continuous screen/audio capture or a time-lapse.

I was wondering if anyone had good resources for doing this kind of thing on Linux?

It's always really fun to watch people's workflow, especially with a language as dynamic as Lisp.

For continuous screen-capture in the past I've tried using ffmpeg and recordmydekstop, but I found that for captures much longer than 10 minutes, they can be glitchy.

I guess a lot of people who stream games use OBS, which I might try.

I think I used ffmpeg for time-lapse, and that worked out pretty well.

Oh that will be good! Yeah at the time I made my SDL layer I brand new to C.L., so I thought it would be a good exercise in writing some macros. Turns out, it really was!

Hi, my name is Chris.

I discovered Lisp after I learning in Haskell, and started reading Practical Common Lisp by Peter Seibel and fell in love with the idea of building my own little languages for every new problem.

I've been playing around with making games ever since I was really young. My brother and I would make Doom-style games with a 3d game editor called GCS.

For awhile I was working on "Reconstructing Cave Story" over on youtube, but I took an extended (permanent?) break from it because I was doing C++ wrong and I got exhausted from it. I usually point people to Handmade Hero, because it's very very good.

Anyway, I'm looking forward to the jam! Should be fun! I'll probably use my own SDL2 FFI library, because I remember having problems with not having control over the event loop in LISPBUILDER's SDL2.