github.com/FAForever/downlords-faf-client ↗

Official client for Forged Alliance Forever

An animated visualization of FAForever/downlords-faf-client's Git history from March 2015 to April 2022, built by 63 contributors. The codebase reached 21,398 lines, mostly Java. The video runs 4 minutes 12 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Java

Contributors

63

Lines of Code

21,398

From

2015-03-26

To

2022-04-07

Advertisement

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.

Advertisement

Share this video