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.