Farmbound is a farming simulation game developed for the Playdate console. Inspired by Stardew Valley and the Harvest Moon / Story of Seasons franchise. Farmbound was designed and developed solo over the course of two months, including getting accustomed to a new language (Lua) and the Playdate, a bespoke and technically constrained platform.
The game features farming and fishing as the key mechanics. An objective system is present that gives the player different tasks to complete. Failing to complete these on time will result in a game over! View the game manual for more details.
If you just want to play, you can find a compiled pdx under the releases section. This can be used with the Playdate Simulator or the actual console. To install the game on the console, please refer to Panic's official instructions for sideloading games.
Please check the development documentation for my development tips on working with the Playdate for Lua games.
This project is licensed under the MIT license with some notable exceptions as follows.
- source/code/helpers/worldloader.lua is licensed under the BSD Zero Clause License. This is heavily modified from
Examples/Level 1-1/Source/levelLoader.luafile in the Playdate SDK. See the file for more details on the license. - source/libraries/pulp-audio/pulp-audio.lua is obtained from the Pulp editor to use Pulp Music & SFX in lua games. I am not aware of the license for this file.
- The player sprites are obtained from Mystic Woods by Game Endeavor
- The undead sprite is obtained from 16x16 Dungeon Tileset by 0x72
- The paths, and nature sprites are obtained from Bountiful Bits by VEXED
- The house on the farm is not created by me. The original source appears to be gone, but if you are the original author, please feel free to reach out so you can be credited.




