Farm Village – Multiplayer Farming Game
BizachiCode
$27.50
$55.00
50%OFF
(no ratings)
Jump AssetStore
Social farming game template: crops, animals, crafting, fishing, orders, friends, player market and co-ops. Authoritative multiplayer server included, also runs fully offline.Farm Village is a complete farming game template for Unity 6 and URP, built around the systems a live social farming game needs. Plant and harvest crops, raise animals in their pens, craft goods in bakeries and dairies, fish in the lake, fill orders, expand your land and decorate your farm, then visit friends, help them out, trade on the player market and team up in co-ops. You get a cozy 3D farm, 20 animated animals, a guided tutorial, a full mobile UI in five languages and a real-money store. Try the demo in your browser before you buy.It comes with its own authoritative multiplayer server with full source code (Node.js, TypeScript, Colyseus 0.18 and MariaDB). The game only sends intents like "plant wheat on this plot": the server checks the clock, the resources and the rules, saves the farm in the database and answers with the new state, so players can't give themselves coins, skip a timer or harvest a crop early. The same game also runs 100% offline with a local save, and you switch between Offline and Online with one setting.Every crop, item, animal, building, recipe, order, quest, shop offer and balance value is a ScriptableObject you edit in Unity and send to the server with one click. Ship your own farm game, harvest game or cozy life sim without writing the backend, the economy, the social features or the UI from scratch. The step-by-step documentation covers every setting, down to putting the server online on a VPS.Play the WebGL Demo | Documentation | Server Source Code | Discord Community | WebsiteFARMINGTill, plant, water, fertilize and harvest on a grid farm, with growth timers decided by the server clock.Watering cuts the growing time and raises the yield; fertilizer and sprinklers (irrigation) speed crops up even more.Seasons and weather that change growth, unlocked as the player levels up.Land expansion: buy new areas of the map, clear obstacles and grow the farm in eight steps.Build mode with a placement grid that shows free and blocked cells and a floating ghost of the building. The Edit button (or a long press on any field, building or pen) moves it to a free spot or removes it for part of its cost back (a pen sells its animals first).ANIMALS, PENS AND ORCHARDChickens, cows, sheep and pigs, each living in its own pen with slots, and each new animal of a kind costs a bit more.Feed animals with crops from the barn and collect eggs, milk, wool and truffles when they are ready.One tap on a pen collects everything ready or feeds every hungry animal; the pen popup shows every slot.An orchard with apple, cherry and mango trees, plus pets and wildlife that wander around the farm.CRAFTING AND PRODUCTIONBakery, dairy, loom and juice press with 16 recipes that turn crops and animal goods into products worth more.Sequential production queues, gem speed-ups and building upgrades.Hired workers that collect and restart production for you, with a bounded catch-up when the player comes back.FISHINGCast a line in the lake: each cast costs energy and the catch arrives after a wait, or right away with gems.The fish is drawn on the server, weighted by rarity and unlocked by level, with a secret the client never sees.Fish sell for coins and are used in orders, recipes and the market.ORDERS, QUESTS AND PROGRESSIONOrder board with daily orders that pay coins and XP, and quests organized in chapters.XP and levels that unlock crops, animals, buildings and features, a daily reward with a 7-day streak and a level-up screen.Specializations, timed research with bonuses, and live events with their own goals and rewards on a persistent schedule.Guided tutorial of 15 steps through the whole game loop, with a pointing hand, a spotlight and a camera that frames each target. The server validates every step and its reward.ECONOMYCoins, gems, energy, barn capacity with upgrades, a shop with tabs for seeds, animals, buildings and decorations, and selling from the barn.Every change of coins, gems and items is written to an append-only economy ledger you can audit.An economy simulation script plays days of the game to help you balance prices, timers and rewards.FRIENDS, VISITS AND NEIGHBOR HELPFriends with requests, online presence, player search, blocks and reports.Visit a friend's farm in a read-only view: water their thirsty crops, feed their hungry animals and deliver the orders they asked help with, for a share of the reward.Coin gifts, an in-game mailbox and notifications.Farm privacy: everyone, friends only or private.PLAYER MARKET AND CO-OPSPlayer market: list crops and goods for other players. Items are held in escrow, purchases are atomic, and listings have a fee, a tax, a price band and an expiry that returns unsold items.Co-ops with leaders and members, donations and a weekly goal that rewards every member who did their part.ACCOUNTSPlay at once as a guest with a random name (Player-123456), rename the farm in Settings and link an email later to keep the progress on other devices.Login, password reset, email verification, rotating sessions stored in the Android KeyStore and the iOS Keychain, and account deletion.STORE AND IN-APP PURCHASES (IAP)Gem packs and shop offers, with real-money purchases for Google Play and the App Store: connect the Unity In-App Purchasing package with one call.The server verifies every receipt with the official Google and Apple libraries, grants each purchase only once and applies verified refunds.Demo purchases for WebGL builds and QA, switched on from the server.AUTHORITATIVE SERVER (FULL SOURCE CODE)Node.js 24 and strict TypeScript, Express 5 and Colyseus 0.18, with MariaDB through TypeORM. The tables are created from the entities on the first start.63 command types (farm, social, market and co-op). The client only sends intents; every result is saved in a database transaction before the client hears the answer, and a retried command never pays twice.The game rules exist in C# (offline) and TypeScript (server), kept identical by parity tests that run the same scenarios through both and compare the full state.Rate limits per player, input validation, a protected admin API and a security model documented end to end.Web GM console: players, support and compensation, bans and reports, live-ops schedule, metrics and an audit log.Game data versioned in the database: upload from Unity, stage, activate and roll back without restarting the server.Docker Compose with Caddy (free HTTPS) or PM2, database backups and a step-by-step guide to deploy on a VPS.OFFLINE MODEThe whole game also runs with no server and a local save: farming, animals, crafting, fishing, orders, quests, the store (demo purchases) and a simulated neighbor you can visit, help and trade with.Switch between Offline and Online with one setting, without changing gameplay code.COZY 3D WORLD AND GAME FEELCozy Toon URP shader with soft toon shading, tinted shadows, rim light, wind sway and a selection glow, plus procedural ground and water shaders.101 low-poly farm models and 20 animated animals, with planar shadows tuned for mobile.Tap reactions, hover and press highlights, ready bubbles and timers above the world, flying rewards, confetti, harvest and build effects.Touch and mouse camera with drag, pinch and scroll zoom, built on the Input System.Relaxing music loop and 20 sound effects for clicks, planting, harvesting, animals, building, fishing, coins and rewards.MOBILE PERFORMANCEScenery baking turns about 1,450 static objects into about 100 meshes, with one-click Bake and Unbake to edit.Animals drawn with one material each, crops with GPU instancing, and the UI packed into sprite atlases before every build.Separate URP profiles for mobile and PC.EASY TO CUSTOMIZEEvery rule is a ScriptableObject referenced by one Game Instance prefab: crops, items, animals, buildings, recipes, orders, quests, shop offers, economy, progression, community and social settings.One-click Export Server Config with data checks, to files or straight to a running server.Clean architecture: one backend interface with an Online and an Offline implementation, and gameplay that only renders state snapshots.Complete UI made of uGUI and TextMeshPro prefabs: HUD, shop, barn, production, orders, quests, daily reward, level up, upgrades, neighbors, mail, village and settings. Change one widget and the whole game follows.Tutorial guide made of data: change texts, targets and screens in the Inspector, and a validator checks every step.Localization: English, Portuguese, Chinese, Japanese and Korean, with Noto Sans CJK fallback fonts.Documentation that explains every system, ScriptableObject and Inspector setting.PLATFORMSAndroid, iOS, WebGL and Windows. WebGL comes with a styled, responsive page template.Open the game page to play the WebGL demo in your browser.Third-party content: the farm models (Styloo) and the animated animals (Quaternius) are CC0, and the sound effects are CC0 recordings from OpenGameArt and Kenney. Fonts are under the SIL Open Font License (Lilita One, Noto Sans CJK). Libraries are under the MIT License (Colyseus SDK, UniTask, VContainer, LeanTween, UnityHFSM, UIEffect, UIParticle, Mesh Combine Wizard).Unity: 6Render pipeline: Universal Render Pipeline (URP 17), Linear color space. Custom Cozy Toon, ground and water shaders; mobile and PC quality profiles.Packages (installed with the template): Universal RP, Input System, uGUI and TextMeshPro. Colyseus Unity SDK 0.18 included. Real-money purchases: add the Unity In-App Purchasing version you use and call one method.Player settings: Active Input Handling set to Input System Package (New).Platforms: Android, iOS, WebGL and Windows.Backends: Offline (local save, no server needed) or Online (your own server). Switch with one setting.Server: Node.js 24 or newer, TypeScript, Express 5, Colyseus 0.18 and MariaDB 11.4 LTS (10.5 or newer) through TypeORM. Docker and PM2 deployment.Networking: HTTPS API for accounts and data, and a Colyseus WebSocket room for commands and live updates, with reconnection and resync.Rules: server-authoritative; the same rules in C# and TypeScript, kept identical by parity tests.Save: offline progress saved atomically on the device; online data stored on the server in database transactions.UI: uGUI and TextMeshPro prefabs with sprite atlases.Localization: 5 languages (EN, PT, ZH, JA, KO) with Noto Sans CJK fonts.Content: 6 crops, 21 items, 4 farm animals with pens, 3 fruit trees, 4 production buildings with 16 recipes, 3 fish, 14 orders, 14 quests, a 15-step tutorial, 15 decorations, 6 shop offers, 2 gem packs, 101 farm models and 20 animated animals.Code: C# source code (namespace FarmVillage) and the full TypeScript source code of the server.Documentation: online, with a server README and guides for architecture, database, operations, IAP and Unity integration.


