Sign in

Brett Makes Games

@brettmakesgames.bsky.social
160 followers 175 following 222 posts

Game dev focused on finishing what I start and sharing what I learn along the way! Currently making Usagi Engine (usagiengine.com), small games, & educational resources. brettmakesgames.com

PostsRepliesMedia
Brett Makes Games @brettmakesgames.bsky.social · 22/09/2026
Usagi v1.3.3 has been released with a fix for gamepads on web not working and a new `gfx.text_ex` spacing arg; full details at: codeberg.org/brettchalupa... Update with `usagi update` or download the latest executable!
022
Brett Makes Games @brettmakesgames.bsky.social · 14/09/2026
Usagi v1.3.2 has been released! It includes a bug fix for GIF export not working in dev mode (sorry everyone!); you can get it with `usagi update` or via Homebrew or download from Codeberg or itch; full release notes: codeberg.org/brettchalupa...
codeberg.org
Corresponding difftool.<tool>.cmd variable is false, git will.
--full-history without rewriting above.
021
Reposted by Brett Makes Games
maddie ★ othatsraspberry @othatsraspberry.com · 27/08/2026
i have made many-a silly comic about MGS4 and PW, and they are all nicely archived on my website!! enjoy!!! 🫡 mgs4: www.othatsraspberry.com/mgs4 pw: www.othatsraspberry.com/mgs-pw
MGS4 comic
two soldiers:
one says: Something wrong?
the other says: uhh... is it just me or...
(cut to old snake camouflaging on a wall with his big butt sticking out)
soldier: does that wall have a REALLY nice ass?MGS4 comic
colonel looking down, concerned
Sunny is drinking out of a dog bowl
colonel looks up at old snake
snake: kids love that water
(it's a simposns reference)MGSpw comic
Kaz: let's check in and see what the R&D team's working on
two soldiers are duct taping a gun to a cardboard box, creating a gun box
snake and kaz stare
snake: I LOVE IT!mgSPW comic
Kaz: hey what if we put a ration on it, too
Snake: don't play God, Kaz
61209298
Brett Makes Games @brettmakesgames.bsky.social · 28/08/2026
Usagi v1.3.1 has been released! It's an important bug fix release that fixes the new `usagi.conf` not getting included in exported games (my bad, sorry!). Download the latest ver, run `usagi update`, or update via homebrew! full details here: codeberg.org/brettchalupa...
codeberg.org
-f git-*.sh Because this example /etc/gitweb.conf) as a regular.
Log --since="2 weeks ago" -- gitk Show the remote-tracking branches: $ git config.
031
Reposted by Brett Makes Games
Bloody Lizard @bloody-lizard.bsky.social · 22/08/2026
- Yesterday I was like, "yo, imma draw a mascot for this indie engine I’m crazy about." Not like I was begging for a spot - nah, I was totally begging - but whatever, I just went for it. #pixelart #digitalart #gamedev #indiegame #programming #usagi #furry #bunny
2164
Brett Makes Games @brettmakesgames.bsky.social · 27/08/2026
I made a Lua + Usagi screencast covering how to code robust scene switching from scratch. It starts with the basics and then expands from there! www.youtube.com/watch?v=ttnt...
youtube.com
Coding robust game scene switching from scratch with Lua & Usagi
YouTube video by Brett Makes Games
051
Brett Makes Games @brettmakesgames.bsky.social · 21/08/2026
I made a video about why I think Lua is the best language for learning game programming! youtu.be/BklgEGF1gLU There are so many great tools, frameworks, engines, and I think it's great language to grow with!
youtu.be
Why Lua is the best language for learning game programming
YouTube video by Brett Makes Games
052
Brett Makes Games @brettmakesgames.bsky.social · 17/08/2026
i made a video going over usagi v1.3 and show how to migrate from the old function _config to the new usagi.conf file! youtu.be/3x1qDJMP5Zc
youtu.be
usagi.conf file explained | Usagi v1.3 Overview
YouTube video by Brett Makes Games
041
Brett Makes Games @brettmakesgames.bsky.social · 15/08/2026
usagi v1.3.0 has been released! it includes some important bug fixes for window sizing & excessive memory usage by sfx; it also includes the new config approach, game rotation, gif record length opt, and more! codeberg.org/brettchalupa...
codeberg.org
Git-fsck-objects - Verifies the connectivity.
Merges appear in any kind of object to treat all pathspecs as.
163
Brett Makes Games @brettmakesgames.bsky.social · 11/08/2026
I was sick for most of July, I caught some kind of daycare bug from one of my kiddos. So I haven't been working on games or Usagi or videos. But I did use that time to play games! I beat the original Resident Evil 4 and really enjoyed that. I'm doing better now and working on Usagi v1.3!
150
Brett Makes Games @brettmakesgames.bsky.social · 13/07/2026
Just under 2 hours until submissions for #usagijam close! itch.io/jam/usagi-ja...
itch.io
Usagi Jam 2026
A game jam from 2026-07-03 to 2026-07-13 hosted by Brett Chalupa. To celebrate the release of Usagi Engine v1, let's do a casual game jam! This is a great way to try the engine out. The jam starts on ...
030
Brett Makes Games @brettmakesgames.bsky.social · 03/07/2026
#usagijam has officially started! The theme is: MOON Join the jam: itch.io/jam/usagi-ja... Join the Discord: usagiengine.com/discord Can't wait to see what people make!!
itch.io
Usagi Jam 2026
A game jam from 2026-07-03 to 2026-07-13 hosted by Brett Chalupa. To celebrate the release of Usagi Engine v1, let's do a casual game jam! This is a great way to try the engine out. The jam starts on ...
050
Brett Makes Games @brettmakesgames.bsky.social · 02/07/2026
Usagi v1.2.0 has been released! It has a lot of bug fixes, Intel Mac support, new sfx funcs, alpha params for drawing, and more! I tried to get things in as good a place as possible for the Usagi Jam starting tomorrow!! Full details & download: codeberg.org/brettchalupa...
051
Brett Makes Games @brettmakesgames.bsky.social · 30/06/2026
I started a fun project for research where I'm playing through every PC Engine shoot-em-up in release order and sharing my thoughts on the Insert Credit forum. Currently playing Hany in the Sky, a weird and charming game from March 1989. forums.insertcredit.com/t/pce-stg-pr...
forums.insertcredit.com
PCE STG Project
Exploring the PC Engine’s shooting game library in chronological order! NEC/Hudson Soft’s PC Engine console (released in Japan on October 10, 1987) is renowned for its sheer number of shooters, many ...
010
Brett Makes Games @brettmakesgames.bsky.social · 30/06/2026
Make Games for Playdate with Lua is on sale on itch for US$5.99 for the Summer Sale 2026 until Monday, July 6th! It's a great way to jump into learning Lua, game programming, and #Playdate game dev. brettchalupa.itch.io/playdatebook
brettchalupa.itch.io
Make Games for Playdate with Lua by Brett Chalupa
A fun introduction to game programming with Lua and the Playdate SDK
150
Brett Makes Games @brettmakesgames.bsky.social · 23/06/2026
working on Rev. 2 of the NEOGEAR caravan incorporating player feedback: wave-based spawns, increased player ship speed, 16x9 UI with gadgets, and less tanky enemies. it's feeling good! plenty to do over the next ~2 weeks
010
Brett Makes Games @brettmakesgames.bsky.social · 23/06/2026
I wrote a bunch of new recipes for the Usagi book: quickstart guide, particles, scenes, level editors, collision detection, & more book.usagiengine.com/recipes/quic... (gonna take a break from the book writing for a bit)
book.usagiengine.com
Usagi Quickstart - Game Programming with Usagi
A beginner-friendly guide to programming 2D games in Lua with Usagi Engine.
141
Brett Makes Games @brettmakesgames.bsky.social · 23/06/2026
I made a little template for Usagi games that I've been using. It includes basic scenes, some starter sprites by Kenney, particle system, and more codeberg.org/brettchalupa...
codeberg.org
usagi_template
Quickstart template for Usagi Engine games, featuring scenes, helpful enums, itch.io deploy script, a particle manager, and more
031
Brett Makes Games @brettmakesgames.bsky.social · 23/06/2026
new usagi vid on the upcoming game jam, the recent book updates, and the new quickstart template I've been working on: youtu.be/PDBrbCqYYns
youtu.be
Join the first Usagi Jam, book updates, and a new quickstart template
YouTube video by Brett Makes Games
041
Brett Makes Games @brettmakesgames.bsky.social · 22/06/2026
Usagi Jam 2026 starts on Friday, July 3rd! Join the jam (itch.io/jam/usagi-ja...) for 10 days of diving into making games with Usagi Engine. Looking forward to seeing what you make! (Also, thanks to @omarudraw.bsky.social for the BunBun illustration used in jam graphic!)
Usaji Jam 2026 - make games, have fun - July 3-13, 2026 with illustration of bunny girl bunbun mascot by OmaruDraw
052
Brett Makes Games @brettmakesgames.bsky.social · 18/06/2026
Ben H. is writing a tutorial on making Asteroids with Usagi, super cool to see! ben-heil.com/blogs/usagi-...
ben-heil.com
021
Brett Makes Games @brettmakesgames.bsky.social · 18/06/2026
I just finished writing the 2nd chapter of the Usagi book. We make a shoot 'em up in it. Enemies spawn in waves, fire bullets at the player, and we dip our toes into sound effects. book.usagiengine.com/02-shoot-em-...
011
Brett Makes Games @brettmakesgames.bsky.social · 17/06/2026
wrote a bunch of recipes for the Usagi book today, like building dev tools, dev mode-only functionality, and advanced state and data usage: book.usagiengine.com/recipes/dev-...
book.usagiengine.com
Dev Mode Functionality - Game Programming with Usagi
A beginner-friendly guide to programming 2D games in Lua with Usagi Engine.
031
Brett Makes Games @brettmakesgames.bsky.social · 16/06/2026
I've given into the haters: an example on how to compile TS to Lua with Usagi codeberg.org/brettchalupa...
000
Brett Makes Games @brettmakesgames.bsky.social · 15/06/2026
first chapter of the (free) Usagi Book is ready! we make a dodge 'em up in it where you dodge incoming circles, written for beginners as if it's someone's first game they're making! book.usagiengine.com/01-dodge-em-...
usagi book cover with illustration of rabbit: GAME PROGRAMMING WITH USAGI; a beginner-friendly guide to coding games with Lua by Brett Chalupa
131
Brett Makes Games @brettmakesgames.bsky.social · 15/06/2026
wow, @wuffmakesgames.bsky.social @petthepetra.com & co. made an incredible NES-inspired yoyo based platformer Mouse Go Roll! in Usagi Engine! wuffmakesgames.itch.io/mouse-go-roll really neat to see people making games with the engine
0112
Brett Makes Games @brettmakesgames.bsky.social · 12/06/2026
I wrote a little bit about why you might want to install usagi for your user vs putting the engine executable in your project folders: book.usagiengine.com/recipes/user...
010
Brett Makes Games @brettmakesgames.bsky.social · 11/06/2026
designed the usagi engine book cover today and outlined the contents! feeling good and excited
book cover showing rabbit illustrations with GAME PROGRAMMING WITH USAGI as the title
022
Brett Makes Games @brettmakesgames.bsky.social · 11/06/2026
"WE MUST STOP TREATING EVERYTHING WE MAKE AS A POTENTIAL PRODUCT" hit me hard
110
Brett Makes Games @brettmakesgames.bsky.social · 11/06/2026
Really neat to see NEOGEAR -Summer Caravan '26- be in the top 4 most popular shoot 'em ups on itch today: itch.io/games/tag-sh... The feedback from people who play the game has been really positive, which is extremely gratifying and motivating.
Screenshot of the itch page for Games tagged Shoot 'Em Up, showing a grid of games with my game NEOGEAR being in the 4th position
021
Brett Makes Games @brettmakesgames.bsky.social · 10/06/2026
NEOGEAR -Summer Caravan '26- has been released! It's a free, tight, 2-minute time-attack shmup. You play as Porter, a retired frame pilot, brought back into the fray to fight the rampant AI KAMI. Key art by Chromatic Arcana. Game design and programming by me. brettchalupa.itch.io/neogear-summ...
Older man named Porter smoking a cigar in the cockpit of a ship as aliens approach
3103
Brett Makes Games @brettmakesgames.bsky.social · 10/06/2026
Usagi v1.1.1 has been released! It includes a performance fix for web, doc fixes, and some more character ranges when font baking. Get the latest version with `usagi update`. Then run `usagi refresh` in your projects. codeberg.org/brettchalupa...
codeberg.org
Refs would become corrupted). For safety.
Before --stdin, the revisions passed through to.
121
Brett Makes Games @brettmakesgames.bsky.social · 09/06/2026
Does anyone have any advice/guidance on how to find artists to potentially hire for sprite work? I in particular am looking for someone experienced in making shmup art, which has its own visual needs quite different from other games due to visibility being a top concern.
21203
Brett Makes Games @brettmakesgames.bsky.social · 09/06/2026
I've been working on a 2 min caravan mode for NEOGEAR. Goal is to release it this Friday!
010
Brett Makes Games @brettmakesgames.bsky.social · 05/06/2026
Usagi v1.1.0 overview covering `usagi loveify` and some of the other changes and fixes www.youtube.com/watch?v=QSDi...
youtube.com
Usagi Engine's killing feature: Love2D Export - Usagi v1.1.0 Changelog Overview
YouTube video by Brett Makes Games
010
Brett Makes Games @brettmakesgames.bsky.social · 04/06/2026
Usagi v1.1.0 has been released, including `usagi loveify` to convert your project to Love2D, Linux ARM exports, debug function support, a whole bunch of bug fixes, and more! Run `usagi update`. Full details and download here: codeberg.org/brettchalupa...
042
Brett Makes Games @brettmakesgames.bsky.social · 04/06/2026
I have decided that Usagi Engine will not accept AI contributions. I have also decided to move the project off of GitHub. The source code now lives on Codeberg at codeberg.org/brettchalupa...
codeberg.org
usagi
Simple 2D game engine for rapid prototyping with Lua, featuring live reload and cross-platform export
091
Brett Makes Games @brettmakesgames.bsky.social · 03/06/2026
Really awesome to see the Playdate zine Cranko! (cranknockout.com) covering my Playdate book and doing a raffle for free copies!
Cranko magazine with a section showing the Make Games for Playdate with Lua, with a Playdate console sitting on top of the zine
030
Brett Makes Games @brettmakesgames.bsky.social · 02/06/2026
sola-raylib v6.2.0 has been released with more Rust-y loading for some assets, a request_quit function,Windows build improvements, and SDL version fixes for Windows: github.com/brettchalupa...
github.com
Release v6.2.0 · brettchalupa/sola-raylib
BREAKING RaylibHandle::load_shader and load_shader_from_memory are now fallible (#51). Both return Result<Shader, Error> instead of Shader. raylib silently logs a warning and substitutes the defa...
020
Brett Makes Games @brettmakesgames.bsky.social · 29/05/2026
I set up an Usagi Engine discord channel if anyone wants to join it usagiengine.com/discord
021
Brett Makes Games @brettmakesgames.bsky.social · 29/05/2026
big music day for me: new Kurt Vile and new Guided by Voices albums; they're both fantastic
000
Brett Makes Games @brettmakesgames.bsky.social · 29/05/2026
save the date: july 3-13, Usagi Jam 2026 casual game jam to use the engine, let's go itch.io/jam/usagi-ja...
132
Brett Makes Games @brettmakesgames.bsky.social · 28/05/2026
Whoa, Game from Scratch covered Usagi Engine! www.youtube.com/watch?v=yGW1...
youtube.com
USAGI Engine - New Stupidly Easy 2D Game Engine 🕹️
YouTube video by Gamefromscratch
162
Brett Makes Games @brettmakesgames.bsky.social · 26/05/2026
Really awesome video overview of Usagi by jrondev: www.youtube.com/watch?v=efAJ...
youtube.com
Usagi Engine in 100 Seconds - 2D Game Development with Lua
YouTube video by jrondev
062
Reposted by Brett Makes Games
Kate Barrett @thewaether.bsky.social · 29/04/2026
game development
another beautiful day with [the "out" is erased] using sin cos or tanPOV: Waking up after another day of [the word "not" is erased] using sin, cos and tanDay 1209 of [the word "not" is erased] using sin, cos or tan: (relaxed guy at desk meme)another beautiful day [the word "without" is erased] using sin, cos, or tan
49726
Brett Makes Games @brettmakesgames.bsky.social · 22/05/2026
streaming working on my shmup NEOGEAR youtube.com/live/S3GQL5F...
youtube.com
Working on my shmup NEOGEAR with Usagi Engine
YouTube video by Brett Makes Games
041
Brett Makes Games @brettmakesgames.bsky.social · 22/05/2026
I made a video showing how to utilize dev-only functionality to make game development easier in Usagi Engine www.youtube.com/watch?v=s4xr...
youtube.com
How to use dev mode checks to make game development easier - usagi.IS_DEV Tutorial
YouTube video by Brett Makes Games
011
Brett Makes Games @brettmakesgames.bsky.social · 20/05/2026
Usagi v1.0 has been released! It's a simple 2D game engine I made that uses Lua. It live reloads your code and assets as you change them. Exporting for web and PC is as simple as a single command. It's ideal for rapid prototyping to explore ideas. usagiengine.com
1338
Brett Makes Games @brettmakesgames.bsky.social · 19/05/2026
Usagi v1.0.0 is live!! Includes arbitrary data loading (with live reload of course), critical bug fixes, and triangles!! Let's all go make fun games with Usagi Engine Full release details: github.com/brettchalupa...
110
Brett Makes Games @brettmakesgames.bsky.social · 19/05/2026
I made a video showing some of the new data loading functionality w/ live reload I've been adding to Usagi (for v1.0.0) www.youtube.com/watch?v=Frhv...
youtube.com
I added a simple, yet incredibly powerful feature to Usagi Engine - Data Loading Preview
YouTube video by Brett Makes Games
000