Sylvain Tosoni - Game & Engine Programmer

Junior game programmer freshly graduated from Bellecour École, focused on gameplay programming and custom engine architecture in C++, Rust, Unreal Engine 5, and Unity.

Contact & Profiles

Technical Skills

Programming Languages: C++, Rust, C#, Python, JavaScript

Game Engines & APIs: Unreal Engine 5, Unity, Godot, Vulkan API, Jolt Physics, OpenAL

Operating Systems: Linux (Fedora - Main OS), Windows

Architecture & Patterns: Multithreading, Dynamic Object System (DOS), Custom Reflection Engine, ECS

Tools & Frameworks: Git, CMake, Tauri, Rocket, ImGui, RmlUi, Qt, Visual Studio, JetBrains CLion/Rider

Projects Overview

Echoes of Seasons (Status: Done)

Final-year puzzle game developed at Bellecour École using Unreal Engine 5. Engineered season-switching mechanics with custom Material Functions, optimized C++ backend logic for multithreading, and exposed configurable parameters to designers via Blueprints.

Pretty-Engine (Status: Work in Progress)

Custom C/C++ game engine for Windows and Linux. Highlights: Vulkan 3D rendering pipeline, Jolt Physics integration, OpenAL audio, custom reflection macros with leaf-header dependency structure, and Dynamic Object System (DOS) supporting concurrent systems.

Gluk Media Internship (Status: Done)

Produced museum kiosk applications in Unity (UI Toolkit and UGUI) and engineered a fast, lightweight fullstack web application using Rust (Rocket framework) and Three.js 3D rendering for QR-code-guided museum visitors.

Bellum (Status: Done)

2D pixel-art top-down action game for Android developed with Unity, featuring close-combat gameplay and a local storage token-based shop system.

Rust Tooling Suite

Open-source tools including Flappy Editor (VS Code game), Fast-Assets (asset manager crate), Pretty-Ini (ini parser), Pro-CSV (CSV parser), Full-Logger (logging library & server), and Tauri game launcher.

Project-Survival (Status: Work in Progress)

Top-down survival strategy and resource management game built with Unity 6 and C#, featuring exponential zombie escalation and branching narrative story cards.

Pretty-Launcher (Status: Work in Progress)

Cross-platform plugin architecture with pl-common backend, CLI manager, and Lua scripting engine for rapid tool distribution.