Christer Kaitila [GameDev]
banner
mcfunkypants.bsky.social
Christer Kaitila [GameDev]
@mcfunkypants.bsky.social
Optimist #gamedev since 93. Keynoted two Ludum Dares and a Global Game Jam. Wrote 2 paper books, 80 songs, and 150 game jam games.

http://christerkaitila.com
http://soundcloud.com/mcfunkypants/

mcfunkypants.com
christerkaitila.com
onegameamonth.com
here's how I made the ring shaped sprite: started with stars and used photoshop PINCH then made the edges transparent
November 6, 2025 at 9:50 PM
made a wormhole lightspeed effect in js today. =)

I photoshopped a star picture into a ring-shaped transparent sprite, then in code draw eight copies at different scales based on the current time. whole thing is 25 lines of code yay
November 6, 2025 at 9:47 PM
had some fun today working on a classic "speed lines" particle effect for when you boost
November 5, 2025 at 6:43 PM
Today I discovered the new "Unity Studio" which runs in a web browser. Beta test only, but looks really cool! Sign up with a #gamedev work email only (no gmail allowed) unity.com/campaign/uni...
November 4, 2025 at 6:38 PM
today I drew a crow.

also check out the eagle I drew a week ago. happy with how they turned out! =)

(96x88 sprites made for a solitaire game called TALON, coded in typescript, release date: dec 14). #gamedev #pixelart
October 27, 2025 at 10:48 PM
I love adding critters to game worlds using a simple particle system so you can draw as many as you want with almost zero performance cost. Here are some fish that orient to a random velocity with noise; one draw call for all, no code, just a bunch of "sparks" really
October 14, 2025 at 6:22 PM
it is such a joy to be able to work on an effect inspired by "the" classic win98 solitaire gameover screen!!

might iterate next week and make them leave trails by not clearing the background like in the oldschool original

#gamedev #screenshotsaturday #phaser #typescript
October 10, 2025 at 5:35 PM
I love #godot multiMeshInstance3d which can spawn 150k grass meshes on my terrain and since it uses gpu instancing and only one node3d in the scene it's still 60fps+
September 26, 2025 at 9:17 PM
just joined a cool new #gamedev project at devpods.gg - A SOLITAIRE GAME!!! we're coding it in #typescript using #phaser - I can't wait to show it to you all in december
September 24, 2025 at 12:29 AM
#screenshotsaturday currently making an RPG in #godot at devpods.gg with some cool folks. graphic novel style, I'm drawing the textures on paper with markers and watercolour paint just for fun
September 13, 2025 at 6:25 PM
I've contributed to over 100 different game projects on github so far! github.com/McFunkypants

so many happy memories! (and a few painful ones too lol)
#gamedev
August 29, 2025 at 4:59 PM
I've contributed to over 100 different game projects on github so far! github.com/McFunkypants

so many happy memories! (and a few painful ones too lol)
#gamedev
August 29, 2025 at 4:58 PM
today's #gamedev fun included adding "slash" lines to this html5 game - slowly the combat is getting juicier✨
August 20, 2025 at 8:45 PM
today's #gamedev fun included starting work on a space level for an on-rails flying game featuring a witch on a broomstick. (black magic lets you breathe in space of course)

work in progress with a lot more detail and gameplay to come (speed boosts, hazards like spinning lasers to dodge etc)
August 15, 2025 at 8:51 PM
The #js13kgames competition is on!

Tons of prizes (100 t-shirts!), no entry fee, the challenge is to make a game in only 13kb! This jam has been around for over a decade. Join the fun. I am one of the #gamedev judges.

THIS YEAR'S THEME: "BLACK CAT"

js13kgames.com/2025/prizes
August 14, 2025 at 4:39 PM
today's #gamedev fun: hand-drawing a long flag, then coding a shader that wiggles mesh verts using a noise texture, scaled by how far right the vert UVs are (so it doesn't move on the flagpole side).

making shaders in #godot is nice because the preview window updates as you code! love it
August 7, 2025 at 6:18 PM
today's #gamedev fun: working on a random solar system generator for a strategy game we're making!
August 6, 2025 at 8:29 PM
speed sculpt just for fun
August 1, 2025 at 9:43 PM
having so much fun making textures from scratch for a godot game I'm working on.

sometimes real-world art tools get results way faster than software or ai. imagine how long it would take to prompt for these exactly? or to do by hand with vectors or pixels? k.i.s.s.

#gamedev #inktober warmup
August 1, 2025 at 5:11 PM
#gamedev homebrew sound effect creation secrets!

(today I created a melee combat sound library, various hit clangs/clashes and miss/arrow wooshes, and OOF chest punch hit sounds)
July 24, 2025 at 5:26 PM
enjoying slowly sculpting a lowpoly medieval village "from scratch" (no prefabs!?!!? mmmmmm so refreshing)

pushing and pulling faces oldschool style for an Unreal rpg we're making feels like playing with lego, fun and easy and grid-snapped like only lowpoly can be
July 22, 2025 at 11:04 PM
inspired by the artist Moebius today I drew some lines on paper and turned them into textures for a godot project
July 17, 2025 at 10:40 PM
modelled some "machiolations" for the first time!

a new castle word I learned today: it's that row of little arches you often see on castle walls underneath the "battlements" which are parapets (low walls) with alternating "merlons" (high part) and "crenels" (low part)
June 20, 2025 at 9:08 PM
#gamedev placeholder vs iteration 2!

lol but now that I look at it... it needs a third edit to improve the transition from grass to mud... and maybe I could add noise to the mud alpha fade to be less linear...

version 3 beacons!!! better get to work!!! =)
June 12, 2025 at 6:53 PM
did the code/art/sound for this interaction ALL IN ONE DEV SESSION!

treasure chest sprite that opens if you click it, plays a sound, spawns random pickups, plus the code for coin entities too

love it when you get a spike of ultra #gamedev productivity!!!!!!!!!!
June 10, 2025 at 6:15 PM