DGA Game Documentation

This section is currently a draft, and is subject to change. |
The DGA Game Documentation provides extensive information about the DGA Game, its concepts, guidelines, architecture, gaming, systems, development, and other aspects. DGA is a free/libre/open-source, cross-platform, massively multiplayer online role-playing video game (MMORPG) featuring weapons. DGA is a complex system consisting of multiple parts working together. The documentation serves as the primary and most complete source of information about the Game. The documentation is intended for game users (gamers), software architects, developers, programmers, designers, artists, participants, contributors, testers, volunteers, and other persons interested in using and developing the Game.
You’ll find here the following guides, standards, and specifications:
DGA Game Concepts Guide
That is where the game begins! This guide specifies DGA’s game design concepts and guidelines.
DGA Game Architecture Guide
How the DGA Game works in general? Here you can find all necessary information about DGA’s systems, software, and network architectures. A prerequisite for software architects, developers, and programmers.
DGA Game Design Guide
You want to know anything and everything about DGA’s game design? This is a detailed guide about DGA’s game mechanics, gameplay features, art style, level design, music and sound style, interface design, in-game menus, specific programming decisions, cutscenes, characters, story, interactable objects, quests, monetisation system, colour schemes, fonts, etc.
DGA Game XMPP Network Protocol Specification
How DGA’s game clients connect to game servers in the multiplayer mode? This specification defines matters and guidelines for the DGA Game XMPP Network Protocol enabling the near-real-time exchange of structured data between two or more game network entities.
FLEISSF Java Coding Standards Guide
You are ready to write some code for our projects? Refer this guide to learn how they are written.
You may also look at our articles and Javadocs, featuring often-updated information and API specifications.
Version: 0.1
Date: 10.04.2025
Description: The first publication.
Copyright © 2025 Zhanat S. Skokbayev at The FLEISS Software Foundation
Want to help? Learn how to contribute to FLEISSF DGA Docs