Brett Chalupa's Avatar

Brett Chalupa

@brettmakesgames.bsky.social

Creative dabbler making games and dev resources; focused on finishing what I start and sharing what I learn along the way! Currently making games for Playdate & writing "Make Games for Playdate with Lua" Check out my games: https://brettchalupa.itch.io

24 Followers  |  87 Following  |  28 Posts  |  Joined: 25.02.2025  |  2.3461

Latest posts by brettmakesgames.bsky.social on Bluesky

@kotowari.bsky.social @everydayfoxlife.bsky.social Iโ€™ve been getting back into Monster Hunter after years away and have been re-reading the guide you both made many years ago! Itโ€™s one of my most cherished PDF files. Thanks again for making it. Hope all is well!

20.04.2025 13:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
text-only screenshot of a Playdate game where the top bar shows HP, level, fullness, and floor. The main textboxt in the gameplay area shows "You leveled up!"

text-only screenshot of a Playdate game where the top bar shows HP, level, fullness, and floor. The main textboxt in the gameplay area shows "You leveled up!"

I've begun working on a small RPG for Playdate. No graphics yet, just text while I work out the systems. It's currently called: Dungeon Quest!

06.03.2025 19:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ˜ whoa, looking great! I love the drill, reminds me of Drill Dozer

27.02.2025 13:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

if you're gonna use a scripting language, whether it's JS, python, ruby, or lua (all of which I've written quite a lot of), at the end of the day, they're all fine and quite similar!

while I miss types, they're pretty productive! learning is fune

language snobs are boring

27.02.2025 02:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

lua first impressions: 1-indexed arrays this language is bad

lua second impressions: i love how simple it is, it's nice

lua third impressions: lua rules

27.02.2025 02:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
PDSnake by Brett Chalupa No-frills classic Snake for Playdate

my first game for @play.date is done (and free)! download PDSnake here: brettchalupa.itch.io/pdsnake

my latest high-score is 45 ๐ŸŒž ๐Ÿ ๐ŸŽ

27.02.2025 02:27 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Try out Firefox Profiles in Nightly Hi, all yโ€™all! Profile management for Firefox desktop is now on by default in the current version of Nightly. This feature allows you to separate and easily switch between aspects of your online life ...

yay profiles with nice switching are being added to Firefox connect.mozilla.org/t5/discussio...

this was holding me back from switching to FF from chrome, so time to make the jump!

26.02.2025 15:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

After spending some time trying out Source Hut as an alternative source code host, I've decided it's not really made for me but rather a specific kind of email-focused open source developer.

I'm going to try out Codeberg next in my journey to migrate away from GitHub for my personal projects.

26.02.2025 01:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

shocked that this game is currently affordable and ever got a US release. like it a lot so far, love those PS2 gfx

25.02.2025 22:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Photo of PS2 game Nightmare of Druaga

Photo of PS2 game Nightmare of Druaga

the nightmare begins as I continue to dig into Japanese-developed roguelikes

25.02.2025 22:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Really enjoying it so far. Fun and satisfying. So much juice! One very small request: sfx for each countdown second at the start. It would add to the visual countdown too.

25.02.2025 18:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
stats screen showing high-score, plays, and apples eaten

stats screen showing high-score, plays, and apples eaten

More screen with a QR code and text pointing to brettchalupa.itch.io to find more games

More screen with a QR code and text pointing to brettchalupa.itch.io to find more games

cover for PDSnake

cover for PDSnake

just released v0.3.0 of PDSnake with new card, icon, stats, and more

download at github.com/brettchalupa... or brettchalupa.itch.io/pdsnake

25.02.2025 18:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just got it! Between Cart Blanche & Xtris it's a bit day for Playdate releases

25.02.2025 18:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

super cool concept! excited to watch it progress

25.02.2025 18:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

XTRIS IS LIVE RIGHT NOW!!

โŽ play.date/games/xtris โŽ

#playdate #indiedev #gamedev

25.02.2025 17:59 โ€” ๐Ÿ‘ 105    ๐Ÿ” 49    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 4
Preview
From the PlaydateDeveloper community on Reddit Explore this post and more from the PlaydateDeveloper community

lastly, i wrote a bit about why i am making games for playdate and why it's been so positive so far www.reddit.com/r/PlaydateDe...

25.02.2025 16:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to add debug-only functionality Something common in other game SDKs is the ability to know whether or not your game is running in a debug build or a release build. This is useful for providing developer-only shortcuts, showing FPS, ...

i wrote a tutorial on how to add debug-only functionality to your Playdate games to speed up development too, it's a great way to add special functionality and UI that's only present in debug/dev builds

devforum.play.date/t/how-to-add...

25.02.2025 15:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
How to use playdate.serialMessageReceived to optimize your dev workflow An important part of using any SDK is optimizing the developer experience. When building web applications, URLs make it pretty fast to iterate on a given page's design and functionality by just refres...

i wrote a tutorial on how to use the playdate.serialMessageReceived callback to make developing games for Playdate faster!

devforum.play.date/t/how-to-use...

25.02.2025 15:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Make Games for Playdate with Lua A beginner-friendly step-by-step guide for how to make games for the Playdate console using the Lua programming language.

i continue to write and make good progress on Make Games for Playdate with Lua, a beginner-friendly guide to game programming and the Playdate SDK

the first 3 chapters are free! sliding scale cost and lower price while I'm still writing it

leanpub.com/playdatebook

25.02.2025 15:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
screenshot of the game featuring 9 score and the snake moving toward the circular apple

screenshot of the game featuring 9 score and the snake moving toward the circular apple

playdate card for the game with a dithered gradient background, a snake icon, and the title PDSNAKE

playdate card for the game with a dithered gradient background, a snake icon, and the title PDSNAKE

i recently made and released PDSnake, a no-frill fast version of the classic Snake

get it here: brettchalupa.itch.io/pdsnake

it's public domain, source here: github.com/brettchalupa...

25.02.2025 15:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

making a thread to share recent stuff that might be of interest to #playdate fans/devs!

25.02.2025 15:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

just bought it and sideloaded it, looking forward to playing it!

25.02.2025 15:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I am selfishly learning Playdate dev for two reasons:

1. I need a Mystery Dungeon game for it
2. I need a turn-based JRPG ala Dragon Quest for it

Once I make those, I'll feel like my mission is complete!

(Also, I'm having a ton of fun along the way.)

25.02.2025 15:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whoa! This is really interesting, thanks for sharing. I'll add some notes to the README and dev forum about this aspect.

25.02.2025 15:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
gif of playdate screenrecording showing the process of using the PD QR Code Gen tool

gif of playdate screenrecording showing the process of using the PD QR Code Gen tool

made a little tool for easily generating pre-rendered QR codes for #playdate games from the Simulator

github.com/brettchalupa...

25.02.2025 15:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

really excited to get it and play it! putting the launch time in my calendar

25.02.2025 15:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A little intro to me: I make games as a hobby. I wrote a book on making games with Ruby and a bunch of videos on Godot. I'm currently making games for Playdate and writing the book Make Games for Playdate with Lua.

25.02.2025 15:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just signed up for Bluesky for following along with other Playdate and hobbyist game developers. Excited to share what I make and learn!

25.02.2025 15:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I can't wait to participate while the babies nap! Getting myself ready by making a little quickstart template.

25.02.2025 15:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@brettmakesgames is following 20 prominent accounts