Work

Game Related Projects

C++
Python
Emscripten
Parsing

I’ve developed several tools and utilities to support gameplay analytics and content generation.

Economy parser gif

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:

Small gif

Try it out on itch.io

Image atlas generator
input folder

Input folder


input folder

Output file

Player stats parser
input file

Input .json file


input discord message

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.