About Flukz
Flukz.org is a community resource for open-source shoot-'em-up games and indie game development. We write devlog-style articles about shmup design, game programming fundamentals, and the open-source ecosystem around 2D games.
The Flukz project
Flukz originated as an open-source, community-editable shoot-'em-up game released under the GNU General Public License. The game ran on Windows and Linux and included a built-in level editor, making it accessible not just to players but to anyone who wanted to create their own stages and enemy patterns.
That spirit — openness, community editing, and sharing the craft of making games — is what this site continues. We do not distribute binaries or represent any official development team. This is an independent community resource.
What we cover
Our devlog publishes practical articles on:
- The history and design language of shoot-'em-ups, from early arcade to modern bullet-hell
- Game programming fundamentals: game loops, collision detection, sprite management
- Open-source game licensing: what GPL means, how to contribute, how to fork
- Level editor design and techniques for procedural or hand-crafted stages
- Indie game audio, playtesting, and shipping small projects
- Free tools for 2D game development
Who this is for
Anyone who plays shmups and wants to understand the craft behind them. Anyone writing their own shoot-'em-up — whether a first game or a revisit of the genre. Developers curious about open-source game licensing and community-driven development. And anyone who remembers Flukz fondly and wants a place to discuss it.
Scope and limits
This site is a reading and reference resource. We do not host game files, accept pull requests, or manage any official repository. Links to relevant open-source projects are editorial choices, not endorsements. For the actual source code of open-source shmup projects, check the project's own hosting (typically GitHub, GitLab, or SourceForge).