github.com/FAForever/downlords-faf-client ↗
Official client for Forged Alliance Forever
Open this visualization on its own page →
Contributors
63
Lines of Code
21,398
From
2015-03-26
To
2022-04-07
About FAForever/downlords-faf-client
The FAF Client is the official desktop application for Forged Alliance Forever, a community-driven multiplayer real-time strategy game. Built in Java with JavaFX, it serves as the primary interface for players to launch the game, manage accounts, and connect with the community.
The client handles user authentication through OAuth2, game installation and updates, and provides integrated chat functionality including emoji support from Twemoji. It uses Install4j for building cross-platform installers and includes error reporting through Bugsnag. The project requires Java Development Kit 25 and is designed to work with IntelliJ IDEA for development.
The application targets both Windows and Linux users, with dedicated installation guides available for each platform. It's an active open-source project that welcomes community contributions and maintains comprehensive development documentation through its wiki and contribution guidelines.