💬 Status: Earliest Alpha Phase
🔁 Updates: Daily / Evening incremental builds
📥 Installer: Single download – auto-update enabled
🗺️ Story Mode: Not yet implemented
🧪 Your Role: Explorer, tester, trail maker
Woodlanders Launcher is a JavaFX desktop app for the Woodlanders game. It automatically checks for updates, downloads the latest client from GitHub releases, caches it locally, and launches the game with a single click.
- ✅ Automatic Updates — checks GitHub for the latest game version
- ✅ Smart Caching — downloads and caches game files locally
- ✅ Version Detection — compares local and remote versions with SHA-256
- ✅ One-Click Launch — simple, intuitive interface to play
- ✅ Cross-Platform — Windows, macOS (Apple Silicon), and Linux (Snap/Flatpak/TAR.GZ)
See docs/QUICK_START.md for more.
You wake beneath a quiet pixel sky—no prophecy to follow, no quest log to obey—just wind over grass, rain that sometimes drifts in, birds crossing the horizon, and a compass that remembers where you began. This is Woodlanders in its earliest form: an open, living sandbox still knitting itself together night by night.
- No scripted lore
- No story campaign
- No endgame arc
Instead: a procedural world, emerging systems, trees that fall and return, hunger that presses forward, bamboo that begins as a promise and grows if you give it time.
Every mechanic you touch is a foundation stone. Every small imperfection is an invitation.
- 🧩 Minimal installer: one download
- 🔍 Auto-checks for new versions
- 🌒 Evening + daily pushes: sometimes subtle tuning, sometimes new possibilities
- 🧭 You’re ahead of the map — your feedback carves the path
| Don’t Expect | Do Expect |
|---|---|
| Polish | Potential |
| Finished loops | Change |
| Full narrative | Emergence |
| Packed world | Quiet moments |
Moments where the world feels sparse—and others where sudden rain or a line of birds makes it feel briefly alive. That contrast is the frontier.
If you explore, plant, test, nudge the edges, and tell us what you felt—you help shape what comes next:
- 🔨 Crafting
- 🏗️ Building
- 🌅 Day/Night cycle
- 🐾 Creatures
- 🔊 Sound & ambience
- 📖 Future story arcs
Woodlanders isn’t finished — it’s becoming.
Join early. Wander freely. Grow it with us.
Tagline: Woodlanders — not a story yet, just the dawn before one.
🐦 Optional share: “I’m playing Woodlanders in its alpha dawn—no story yet, just systems waking up. Exploring while it learns to become a world.”
- Download the latest launcher from Releases
- Extract the ZIP file
- Run
woodlanders-setup-launcher.exeor right-clickinstall.ps1→ Run with PowerShell - Launch from desktop shortcut or Start Menu
The installer automatically downloads Java if needed.
- Download the latest DMG from Releases
- Open the DMG file
- Drag Woodlanders Launcher to your Applications folder
- First Launch: Control+click (or right-click) the app → Open to bypass Gatekeeper
- Subsequent Launches: Double-click normally
System Requirements: macOS 11 (Big Sur) or later, Apple Silicon (M1/M2/M3/M4)
No additional Java installation required — JRE is bundled!
sudo snap install woodlanders-launcherAvailable in the Snap Store.
- Download the latest Flatpak from Releases
- Install:
flatpak install --user woodlanders-launcher.flatpak
- Run:
flatpak run io.github.gcclinux.woodlanders.launcher
No additional Java installation required — JRE is bundled!
- Preferred: Double‑click
woodlanders-uninstall.exe(included in the installer ZIP) - Alternative: Right‑click
uninstall.ps1→ Run with PowerShell - Manual cleanup (fallback):
Remove-Item "$env:LOCALAPPDATA\Woodlanders" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item "$env:USERPROFILE\Desktop\Woodlanders Launcher.lnk" -Force -ErrorAction SilentlyContinue Remove-Item "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Woodlanders" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item "$env:USERPROFILE\.cache\woodlanders-javafx" -Recurse -Force -ErrorAction SilentlyContinue Write-Host "Clean uninstall complete" -ForegroundColor Green
The installer will automatically download Java if you don't have it installed.
- Download: Manual ZIP from the latest release
- Require: Java 21+ from adoptium.net
- Extract and double-click
launcher.bat
# Install Java if not already installed
sudo apt install openjdk-21-jre # Debian/Ubuntu
# or
sudo dnf install java-21-openjdk # Fedora
# Extract and run
tar -xzf woodlanders-launcher-linux-0.1.2.tar.gz
cd woodlanders-launcher-linux-0.1.2
chmod +x launcher.sh
./launcher.sh- OS: Windows 10 or later
- Java: Not required (installer auto-downloads Java 21)
- Disk Space: ~200 MB (including Java runtime)
- OS: macOS 11 (Big Sur) or later
- Architecture: Apple Silicon (M1, M2, M3, M4)
- Java: Not required (bundled in app)
- Disk Space: ~250 MB (including Java runtime)
- OS: Any modern Linux distribution
- Java: JRE 21+ (not needed for Snap package)
- Disk Space: ~200 MB
- Launch the launcher application
- Launcher checks GitHub for the latest Woodlanders client release
- If a new version is available, it's automatically downloaded
- Click "Launch Game" to start playing
- Game files are cached locally for faster subsequent launches
See docs/BUILD_GUIDE.md for detailed build instructions.
# Build all distribution packages
gradle :app:buildAllPackages
# Run locally for testing
gradle runGame files and cache are stored in:
- Windows:
%USERPROFILE%\.config\woodlanders\ - macOS:
~/Library/Application Support/Woodlanders/ - Linux:
~/.config/woodlanders/ - JavaFX Cache (Windows/Linux):
~/.cache/woodlanders-javafx/ - JavaFX Cache (macOS):
~/Library/Caches/woodlanders-javafx/
- The installer package automatically handles Java installation
- For manual installation, download Java from adoptium.net
- Control+click (or right-click) the app and select Open
- Click Open in the security dialog
- This only needs to be done once on first launch
- Verify you're running macOS 11 (Big Sur) or later
- Ensure you have an Apple Silicon Mac (M1/M2/M3/M4)
- Check Activity Monitor to see if the process is running
- Try removing the app and reinstalling from the DMG
- Ensure Java 21+ is installed:
java -version - For Snap: Check permissions with
snap connections woodlanders-launcher
- Check your internet connection
- Verify GitHub is accessible
- Check logs in the application console
Contributions are welcome! Please read the build guide and submit pull requests.
See LICENSE file for details.
- Game Website: https://gcclinux.github.io/woodlanders/
- Game Repository: Woodlanders on GitHub
- Installation Guides:
