Our Discord Free to join Forza Horizon 6
Shooting is
a sport here.
Two machines run our Discord. BOUNTY BOARD puts FILM on the line every single day: photo challenges, blind votes, duels, streaks, a monthly crown. MEETUP BUDDY turns "we should shoot together sometime" into a date, a voice channel and a full grid. You bring the camera.
17:00
a fresh bounty opens, every day but Sunday
ANY MINUTE
a Golden Hour can fire. 60 minutes. No warning
ALWAYS ON
the prompt wheel and the duel arena never close

Your frames, judged by people who shoot too
entries: in-game captures only 写真家
Chapter one · the sport engine
Bounty Board
Every day at 17:00
One brief. 24 hours. Then the server judges you.
A photo brief lands in the forum: a car, a place, a mood. You get 24 hours to shoot one frame for it in-game. When time runs out, voting opens for 12 hours, and here is the twist: nobody can see who shot what. Entries are unsigned until the results drop, so the vote is about the frame, never the name. Podium pays FILM. Every valid entry pays FILM. Wednesday runs HARD at x1.5, one Saturday a month goes EVENT at x2.0, and Sunday the board goes dark.

#bounty-board today 17:00
A 90s JDM legend at the industrial docks
Golden hour. Your frame, your rules.
TIER
STANDARD
SHOOT
24 H
VOTE
BLIND 匿名
Post one photo-mode capture in the thread. Delete and repost to replace. In-game shots only, no AI, no reposts: the board remembers every image it has ever seen.
MON
STANDARD
TUE
STANDARD
WED
HARD 挑戦
THU
STANDARD
FRI
STANDARD
SAT
STANDARD*
SUN
DARK 休
*first Saturday each month runs EVENT 特別 x2.0
No schedule. That is the point.
Golden Hour. Sixty minutes. Go.
A red alert with a twist constraint: feature the color red, no sky in frame, shot from below bumper height. You have one hour to shoot it fresh and post it. Not from your vault, the board can tell. Everyone who answers the call gets paid, and chaining weeks builds a bonus that regular grinding never touches. It fires a couple of times a week, daytime only, never on Sunday, and nobody knows when. Including the people who run it.

🔴 Golden Hour live
+15 FILM
60:00
Tonight's twist: your shot must include a reflection.
🎞️ Prompt roulette
this one actually works, try it
Car
Location
Weather
Angle
Same pools as the live wheel. In the server it goes further: half the hands deal a real car from the Fotography.gg archive, with a link to every shot the community ever took of it.
Always on
No brief? Spin one.
/prompt deals you a four-slot hand: car, location, weather, angle. One free reroll if you hate it, weather rerolls are always free. Shoot the hand, reply to your card within 24 hours, get paid. Twice a day, every day, forever. It is the cure for "I don't know what to shoot tonight," and it has ended more creative blocks than any tutorial ever will.
The grudge settler
Showdown
Think you are better than someone? Prove it or pay them. /duel calls them out with FILM staked from both sides, 10 to 100. Same prompt for both of you, 24 hours to shoot, then the community votes blind between two unsigned frames. Winner takes the whole pot. Skip your shot and it is a walkover: they take it without breaking a sweat.


Pot: 40 FILM · blind vote decides · duelists cannot vote
The economy has a cash register
The Darkroom 現像室
Everything you earn is called FILM, and FILM is not a scoreboard decoration: you spend it. Open /darkroom and develop it into something with edge.
10 FILM
Extra reroll
One more spin on a roulette hand you hate. Stacks.
25 FILM
Double Down
Arm it before you enter the day's bounty. Podium pays double. Miss and the stake is gone.
60 FILM
Streak Shield
The day your streak would die, a shield burns instead and the run lives.
100 FILM
Hunter's Contract
Fund a bounty with your name on it. It jumps the queue and the whole server shoots your idea.
The month is the match
Streaks, badges, and one red crown.
Enter bounties on consecutive days and the streak bonus stacks. Ten permanent badges 記章 mark the moments that matter: first blood, a 14-day run, fifty ballots cast, five duel wins. And when the season closes, the month's top hunter takes the Bounty Hunter 賞金稼ぎ role: hoisted, red, and theirs alone until someone takes it back. The crown even chooses one bounty theme per season. Suggest your own any time with /bounty-suggest: if the mods run it, the bounty carries your credit and pays you for the idea.
0H
to shoot every brief. No extensions, no mercy
0
permanent badges 記章 to earn
0+
FILM a day from streaks alone, at full run
0
Bounty Hunter crown per month. One.
Your commands, from the day you join
/prompt
deal a roulette hand, shoot it, get paid
/bounty
what is on the board right now
/duel
call someone out, FILM at stake
/darkroom
spend FILM on perks
/bounty-stats
your FILM card, streaks and badges
/bounty-leaderboard
season, all time, or live streaks
/bounty-suggest
pitch a bounty, get credited and paid
/fotoreal
opt into Golden Hour pings
Chapter two · the social engine
Meetup Buddy
One command becomes four things
From 'anyone up for a cruise?' to a full grid.
No pinned-message archaeology. No "wait, what time is that for me?". No empty lobbies. A host fills one form, and the machine builds the entire meet around it. These steps are a real sequence, in the order the bot actually runs them.

Everybody on the grid, at the same hour
the bot did the organizing
01
The form
A host runs /meetup: title, time, meet spot, schedule, rules. The timezone picker gets DST right, so nobody shows up an hour early.
02
The post
A proper forum post appears: OPEN banner, when, where, how to join, and live RSVP buttons with a spots counter.
03
The room
A voice channel spins up automatically, locked to people who said Going. RSVP off and the door closes behind you.
04
The calendar
A native Discord Scheduled Event lands in the Events tab, reminders included, in your own timezone.
#meetups Friday 21:00 your time
Night cruise, coastal highway 湾岸
Going 6/8
Maybe 2
Tap a button. This demo behaves like the real post.
RSVP that actually means something
Going is a key, not a vibe.
Saying Going unlocks the meet's voice channel; backing out locks it again and even disconnects you from the room. When a meet fills, extra Goings queue in a waitlist and get auto-promoted and DMed the second a spot opens. Reminder pings land before the start, and stale meets close themselves. Nobody herds cats here. The cats herd themselves.
Showing up is a stat
The ladder remembers who shows.
Every attended meet counts. Regulars earn tiered veteran roles as their total climbs, the busiest host each month takes Host of the Month, and /meetup-leaderboard settles who actually turns up versus who just talks about it. Hosts get power tools too: save a meet as a template and relaunch it in seconds, bump a last call before start, and every edit updates the post, the voice channel and the calendar event together, so nothing drifts out of sync.
The climb
Attend your first meet
you are on the board
Keep showing up
veteran roles land as your count climbs
Host the most in a month
Host of the Month, named in front of everyone
Meet commands (host tools need the Meetup Host role, earned in the community)
/meetup-stats
your attendance record, or anyone's
/meetup-leaderboard
who actually shows up
/meetuphost
open the meet form
/meetup-edithost
change anything, everything stays in sync
/meetup-announcehost
last-call bump before start
/meetup-flyerhost
a ready-to-run flyer prompt for your meet
/meetup-templatehost
save a format, relaunch in seconds
/meetup-donehost
close it clean: post, room, calendar
All of it lives in one place
The Fotography.gg
Discord.
Free, no tryouts, no minimum skill. Walk in, spin the wheel, enter tonight's bounty, RSVP to a cruise. The bots handle everything else, and your best frames end up right here in the permanent archive, organized forever.
Fan project. Not affiliated with Microsoft, Xbox, Playground Games, Turn 10, or Forza. Artwork on this page is illustration, not community work. Real entries live in the Discord and in the archive.
