Bid'i Kunuku
Start at 18. Find work. Claim a piece of Bonaire.
Build a fence. Dig a well. Survive the kunuku.
What Is This?
Bid'i Kunuku is a life-simulation MMO set on the island of Bonaire. You arrive at 18 with $250 in your pocket. Find work, apply for a kunuku (farm) permit, buy supplies, and try to build a real life on the land.
The simulation is persistent — every in-game hour, the world ticks forward. Crops grow, thieves roam, trucks break down, neighbors help (or don't). Bureaucracy drags its feet. Droughts come and go. It's the real Bonaire, just pixelated.
How It Works
Find Work
Walk to an employer. Resort pays $80/day, salt works pays $100/day, Rincon day-labour pays $60/day. You earn at the end of an 8-hour shift.
Apply for a Kunuku Permit
Head to the RCN government office in Kralendijk with $50. Wait 36–96 in-game hours. Forms may bounce back. A small chance it's denied outright.
Buy Supplies
Fence panels from the hardware store. Seeds and water jugs from the market. Solar panels and a battery from the solar shop.
Build Your Plot
Travel to your granted plot near Rincon, Lagun, Bolivia, or Lac Bay. Build a fence (8 panels), dig a cistern ($600) or well ($1,500), install solar panels, plant crops.
Raise Goats & Harvest
Buy goats in Rincon ($60 each). Sell them back at the market buyer ($80 each). Plant 5 seeds per bed, harvest for $30/bed.
Import Big Items
At the port with Freddy: tractor $6,000 (6 weeks), truck $4,500 (4 weeks), irrigation kit $1,200 (3 weeks). Shipping delays apply.
Survive the Kunuku
Random events every ~200 ticks: thieves, breakdowns, drought, neighbor gifts, rain. Your fence, spare parts, and cistern are your best friends.
The World
The map is a 60×40 grid shaped like Bonaire's boomerang. Named locations include Kralendijk (port, government, market, hardware store, solar shop, garage, employer), the airport, Rincon center, Dos Pos springs, the salt works, Klein Bonaire, Washikemba, and Lac Bay.
Travel on foot or hitchhike takes time. With a vehicle (tractor or truck) you move faster — but you burn fuel. Every decision has weight.
Powered by Elixir & LÖVE 2D
The backend is built on the BEAM (Erlang VM) via Elixir. Every player and NPC is an isolated GenServer process. The world clock ticks as one process. Bureaucracy timers, import shipping, and random events are exactly what BEAM is good at — millions of tiny concurrent actors, each doing their own thing.
The client is built with LÖVE 2D, a Lua-based game framework. It renders an isometric view of the island with hand-drawn SVG art. The web version runs via LoveWebBuilder (Emscripten + WebAssembly) — no install needed, just click Play Online.