Open platform for running game jams, publishing games and sharing assets.
You set up a jam, define voting criteria—custom weights, star ratings or single-vote-per-entry—then open it to participants or restrict it to invited judges. Submissions come in, the leaderboard fills in real time, and the winner list is one click away.
Winner of the SFedU SBS Creative 2024 startup accelerator. Supported by a grant from the Foundation for Assistance to Small Innovative Enterprises.
- Game jams with separate registration, submission, and voting windows; jury + audience votes; custom nominations
- Games — publish with cover and tags, collect community ratings, moderate through an admin queue
- Teams — send and accept invites, manage roles, co-submit entries
- Profiles — personal pages with earned achievements, jam history, activity stats
- Assets — upload sprites, sounds, and fonts; shareable public download links
- Social — friend requests, in-app notifications, account controls
- Auth — email/password, GitHub OAuth, Google OAuth, persistent sessions
Stack: Ruby 3 / Rails 8 · Hotwire (Turbo + Stimulus) · Tailwind CSS · PostgreSQL / SQLite · Kamal + Docker
Rough priority order. Open an issue if something here is blocking you or if you want to help.
- Organiser analytics — submission counts over time, rating distributions, voter activity
- Saved drafts — let participants save unfinished submissions before the deadline
- Moderator queue — unified review panel for games, assets, and user reports
- Asset collections — group related files under one page (e.g. a full sprite pack)
- Nomination audience vote — let general participants vote on named awards separately from criteria scoring
- Embeddable widget — drop a countdown + entry button onto any external site
- Read-only API v1 — jams, games, leaderboards; authentication scoped tokens
- Mobile voting UI — swipe-based entry review optimized for phones
- i18n foundation — English and Russian first, structured for additional locales
The main repository is vgartg/jammer — that is where commits land and PRs are reviewed. This organisation hosts the project fork and issue tracking.
See CONTRIBUTING.md for setup instructions and workflow. Security issues go to SECURITY.md rather than a public issue.