Use Cases
Game Logs System (GLS) provides clear solutions for speeding up game development and testing processes while making bug tracking easier. Here are several real-world examples of how GLS can be used:
1. Logging in Shipping Builds
One major advantage of GLS is the ability to view all logs directly on the device, even in shipping builds. This eliminates the need to connect devices to a computer or use third-party tools for reading logs. Developers and testers can see a complete log overview directly in-game.
2. Bug Tracking and Fixing
GLS speeds up bug tracking by offering real-time filtering and log display. The fast filtering by categories and tags allows for quickly locating necessary messages, significantly reducing debugging time. Developers can set up log views with specific filters for different game systems or mechanics, testing each area independently.
3. Testing Game Mechanics
Each tab in GLS can be configured to filter logs for a specific game mechanic or system. This allows developers to test each mechanic separately, quickly identifying issues. For example, a QA specialist can have tabs dedicated to testing combat, character movement, or UI systems, making it easier to multitask and isolate bugs.
4. Testing with Remote Users
GLS allows collecting logs from remote devices. If a build is sent to testers or users who don’t have direct access to the development environment, they can activate the GLS overlay, and you can receive logs directly from their device for analysis. This is incredibly convenient for testing across various platforms and devices that aren’t easily accessible.
5. Saving Time in Testing
QA testers can quickly identify bugs in the running application, copy relevant logs, and share them with the team. This eliminates the need for constantly gathering and sending log files manually, saving a significant amount of time.
We’ve integrated GLS into the Lyra project for testing and demonstration purposes. You can now experience the plugin on Android and Windows, seeing how it collects and filters logs in real gameplay scenarios.
Additionally, our studio uses GLS in developing a AAA game across all platforms, including consoles and mobile devices. We don’t just sell the product — we use, test, and refine it ourselves, ensuring a high-quality solution for game development and testing.
Last updated