Sign in

Kris Shamloo

@shamloo.bsky.social
68 followers 111 following 127 posts

lichpin and comfy pixel games ☕️ dungeoncell.com (in progress) smoldungeon.com lichpin.com

PostsRepliesMedia
Kris Shamloo @shamloo.bsky.social · 13/10/2026
I'm hoping to release Dungeon Cell this year. It's a handmade village building game.
A pixel art village with two houses, two villagers, and a brick road connecting them.
010 1
Kris Shamloo @shamloo.bsky.social · 22/05/2026
For Dungeon Cell I'm targeting 60fps for debug builds. This means performance in release mode will be great. It also gives you the best debugging experience when you need to drill down on a perf issue.
A flame graph from Dungeon Cell showing a lot of time spent calling aStarPath.
100 1
Kris Shamloo @shamloo.bsky.social · 12/03/2026
Listening to some old @flophousepodcast.com and somehow last name is *not* withheld and a wild @siracusa.social shows up
120 2
Kris Shamloo @shamloo.bsky.social · 05/12/2025
@tvaziri.com so what crime were you gonna commit?
a shot from the film Minority Report of the precrime jail featuring the names of one or more VFX artists who worked on the film
110 1
Kris Shamloo @shamloo.bsky.social · 18/06/2025
pixel wind
010 1
Kris Shamloo @shamloo.bsky.social · 01/06/2025
Apple has many issues with their software. The most infuriating being Apple Music. Syncing music to your phone is a guaranteed fail operation. It never works correctly. Last time it was duplicate files, I guess this time it's broken album art. I just want to sync files, not a Music subscriber.
Four albums in the Apple Music app, all of which have the wrong album art.
110 1
Kris Shamloo @shamloo.bsky.social · 11/05/2025
Some corners of the Infinite Dungeon are nicer than others.
pixel art of a forest scene. there is a character, a tree, a bush, and the shoreline of a lake
020 2
Kris Shamloo @shamloo.bsky.social · 18/02/2025
better together
010 1
Kris Shamloo @shamloo.bsky.social · 15/02/2025
Xcode's profiling/instrument tools are great. So easy to get a quick flame graph to see where you're spending your frame budget.
010 1
Kris Shamloo @shamloo.bsky.social · 05/01/2025
For some context: the last game I shipped, Smol Dungeon, is a 20k line Swift (SpriteKit) single-threaded game. On a whim I tried switching it to Swift 6 mode: 411 issues. It just feels like Swift 6 is going to be an extinction-level bifurcation event for the language.
A Xcode window showing an application build is failing with 411 issues.
120 2
Kris Shamloo @shamloo.bsky.social · 08/12/2024
#adventofcode day 7 Computing perms "correctly" is for suckers. Nature will sort it out.
Image of the following python source code:
TABLE = {}

def permutations(length):
    if length in TABLE:
        return TABLE[length]

    perms = []

    for i in range(1000000):
        p = []
        for _ in range(length):
            p.append(random.choice(OPS))
        perms.append(tuple(p))

    TABLE[length] = set(perms)
    return perms
030 3
Kris Shamloo @shamloo.bsky.social · 15/04/2024
Needed a break from game prototyping so I spent some time adding "juice" to Smol Dungeon. Coins, hearts, and new levels. Got some more polish updates coming soon too. smoldungeon.com #gamedev
The Smol Dungeon interface. A tiled, pixel art dungeon. In the dungeon is a player character, coins, and monsters.
040 4