Firefly Zero (game console)
banner
fireflyzero.bsky.social
Firefly Zero (game console)
@fireflyzero.bsky.social
A modern handheld game console with effortless multiplayer. It's fun to play, alone or with friends, and easy to program.
Pinned
Hello World! Firefly Zero is an in-development handheld game console that runs #wasm and supports same-room multiplayer. It is written in #Rust, runs on #ESP32, and will be fully open-source. We already have a working desktop emulator and Rust and Go SDKs. Sounds fun? Stay tuned!

fireflyzero.com
Firefly Zero: modern handheld game console with multiplayer
fireflyzero.com
We're going to #hackfest! It's a small cozy conference this Saturday in #Enschede, a small city on the east of Netherlands, on the border with Germany. Tickets are just 10 euros. We'll show our latest prototypes and designs for the final device.

hackfest.nl
@hackfestnl.hsnl.social.ap.brid.gy
Home
HackFest is a Hacker festival in Enschede. It aims to make technology and knowledge accessible to everyone, promotes creativity and stimulates both social and economic innovation.
hackfest.nl
September 9, 2025 at 12:35 PM
Reposted by Firefly Zero (game console)
This year, back again at HackFest 2025: Firefly Zero!

They were here last year and are returning with lots of improvements and new prototypes to show.

Firefly Zero is a modern open-source handheld game console with effortless multiplayer. It’s fun to play alone […]

[Original post on hsnl.social]
August 28, 2025 at 2:22 PM
New release! Games now can render QR codes. Woop-woop! Also, we made a lot of progress on the device perfromance. It now has zero lag!

Breaking change: render_line callback is gone.

github.com/firefly-zero...
Release 0.7.0. QR codes, dropped render_line · firefly-zero/firefly-emulator-bin
BREAKING: The render_line callback is gone. Removing it allowed us to do some significant performance optimizations for rendering on the device. Meet a native runtime function to generate and rende...
github.com
May 21, 2025 at 3:58 PM
New release! We've got lots of improvements to the #multiplayer: better stability, ability to restart and exit apps, better UI.

Emulator binaries:
github.com/firefly-zero...

The multiplayer UI is now a separate app:
catalog.fireflyzero.com/sys.connector
Release 0.6.0. Improved multiplayer · firefly-zero/firefly-emulator-bin
The release contains lots of improvements to the multiplayer UI and stability. The UI for connecting devices is now a separate app: firefly-connector. You can install it using CLI: firefly_cli impo...
github.com
March 17, 2025 at 7:55 AM
⚡️ You can now write games for Firefly Zero in #Zig! Zig is a quirky little language with manual memory management. Safer than C, easier than Rust.

$ firefly_cli new --lang=zig hello-world

Getting started:
docs.fireflyzero.com/dev/getting-...

SDK source code:
github.com/firefly-zero...
Getting started
👉 Pick the language # Firefly Zero supports lots of programming languages. For simple apps and games, it’s a good idea to stick to what you already know. But if you’re ready to learn something new for...
docs.fireflyzero.com
February 14, 2025 at 4:15 PM
The first day of #FOSDEM was a blast! If you are at the conference, today is your second chance to meet us and try the first prototypes.
February 2, 2025 at 6:58 AM
It's almost #FOSDEM time! Here is how to find us:

* Stand: building K, level 1.
* Talk about Firefly Zero: #WebAssembly devroom (K.4.601), Sunday, 11:30.
* Also, check out the talk "Playing games without a computer" by Daniel Esteban in #golang devroom (UD2.120) on Saturday, 16:30.
January 30, 2025 at 5:56 PM
Reposted by Firefly Zero (game console)
Time for coding fun during the holidays, so I made TinyRogue, a framework for roguelike games using @tinygo.org on @fireflyzero.bsky.social using #wasm

github.com/deadprogram/...

#golang #tinygo #webassembly #games
GitHub - deadprogram/tinyrogue: Fun package for creating roguelike games with TinyGo on Firefly Zero using WASM
Fun package for creating roguelike games with TinyGo on Firefly Zero using WASM - deadprogram/tinyrogue
github.com
December 30, 2024 at 10:07 AM
New release! Meet "stash", a special binary file available between game runs and on all devices in multiplayer. It opens a whole world of possibilities for multiplayer games.

Docs:
docs.fireflyzero.com/dev/net/#-ha...

Emulator binaries:
github.com/firefly-zero...
Multiplayer
Firefly Zero has a very unique approach to multiplayer: every game (or app) can be played together! The only question is how the app handles multiple inputs. And this section covers how you can do tha...
docs.fireflyzero.com
December 27, 2024 at 12:21 PM
You can now write games for Firefly Zero in #C or #Cpp!

C is a language with a huge #gamedev ecosystem. It has lots of famous retro games (like DOOM), emulators for retro game consoles, and interpretes for languages like Lua. And all of that now can be ported to Firefly Zero! Surprise us.
December 12, 2024 at 7:51 AM
Now, bootstrapping your first app in any language supported by Firefly Zero is just one command:

$ firefly_cli new --lang=rust hello-world

docs.fireflyzero.com/dev/getting-...

Oh, and we're now working on SDKs for a few more languages. The first one will be announced very-very soon. Stay tuned ;)
November 29, 2024 at 4:17 PM
New release! Firefly now natively supports scoreboards and achievements. When you play with your friends over network, devices will automatically exchange your top scores so that you can settle who's the best 😉

Docs:
docs.fireflyzero.com/dev/stats/
🏆 Badges and scores
🏅 Badges # Badges are achievements that the game rewards to the player for doing some actions. Fore example, collecting a certain number of collectables, finding a rare item, doing a hard combo, etc. ...
docs.fireflyzero.com
November 18, 2024 at 4:55 PM
We'll have a stand at FOSDEM!
FOSDEM is an annual free conference about open source. It's in Brussels (Belgium), on 1 and 2 February 2025 (weekends).
Come say hi, try out our prototypes, play some games, and grab merch. It will be fun!

fosdem.org/2025/news/20...

#fosdem #fosdem2025 #fosdem25
November 16, 2024 at 7:00 PM
Hello World! Firefly Zero is an in-development handheld game console that runs #wasm and supports same-room multiplayer. It is written in #Rust, runs on #ESP32, and will be fully open-source. We already have a working desktop emulator and Rust and Go SDKs. Sounds fun? Stay tuned!

fireflyzero.com
Firefly Zero: modern handheld game console with multiplayer
fireflyzero.com
November 16, 2024 at 6:57 PM