Overview
These game-related tools and parsers were developed as personal projects during my studies to support game balancing, data visualization, and server management.
I created a player stats parser that reads Minecraft’s stats.json files, translates raw data into readable French names, and generates leaderboards with emoji-based ranking and tie handling.
To better understand and analyze the economy of custom Minecraft minigames, I developed a sales and economy parser in C++, a less conventional choice for this type of project, but a valuable challenge which I compiled to WebAssembly using Emscripten for web deployment. To optimize loading times and reduce the overall project size, I implemented an image atlas generator in Python that batch-packs assets and generates metadata for use in real-time applications.
How it looks like
Economy Parser
Here is a gif:

Try it out on itch.io
Image atlas generator
Input folder

Output file
Player stats parser
Input .json file
Output discord message sent via webhook
What did I learn
-
Practical experience with data parsing and transformation, especially from JSON and CSV formats.
-
Improved understanding of game telemetry and balancing, through hands-on analysis of in-game statistics and economic data.
-
Deepened my C++ skills by applying them to an unconventional context (web-based tooling) and adapting code for WebAssembly using Emscripten.
-
Learned about asset optimization techniques, such as packing sprites into image atlases to reduce project size and improve load times.