Skip to content
View torresflo's full-sized avatar
🎲
Let's play!
🎲
Let's play!

Block or report torresflo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
torresflo/README.md

👋 Hello there

Welcome to my (modest) GitHub page!

I'm Florian, a Senior Gameplay Programmer currently working at Sandfall Interactive (Montpellier, France). I previously worked at Ubisoft (Montpellier and Singapore) for 6 years. During my career, I worked on multiple proprietary game engines and with Unreal Engine 5 (long live Blueprints!).

I mainly code in C++ and Python, but I am trying new stuff and always learning. You will find here the different projects I am working and worked on. One of my lastest project is a complete Game Boy emulator, try it out here!

🔄 Currently working with a... Minitel! A Toolkit library is already available.


🎮 Published games I worked on

I worked on several games during my career, here there are!

At Sandfall Interactive:

  • Clair Obscur: Expedition 33, released April 24, 2025. ✨GOTY 2025✨
    I had the chance to talk at GDC about my work on Clair Obscur: Expedition 33, you can find the video on the GDC Vault (access for members only).

At Ubisoft:


🚀 Projects I'm proud of

A few personal projects I had a lot of fun building:

  • 👾 Game Boy Reborn, a cycle-accurate Nintendo Game Boy (DMG-01) emulator written in modern C++ (with SFML and Dear ImGui). Supports MBC0–5 cartridges, save states, rewind and a full built-in debugger (breakpoints, disassembly, memory, tile inspection...).
  • 🎮 Pokémon Obsidian, a fan-made Pokémon game inspired by the Ruby and Sapphire versions, with modern mechanics and content. Built in Ruby with RPG Maker XP and the Pokémon SDK.
  • 🔍 Pokédex AI, a machine learning app that identifies first-generation Pokémon from images. Built in Python with PyTorch and PySide6.
  • 🏷️ Tag Machine, a photo auto-tagging tool that uses machine learning to detect image content and write keywords into the image metadata. Built in Python with PyTorch and PySide6.

⭐ My favorite game(s)

Want to play something cool? Here is one of my favorite video game!

This is updated every day, come back tomorrow for another great pick 👀

The Binding of Isaac: Rebirth

📅 Released November 4, 2014
🏗️ Created by Nicalis
🕹️ Playable on PC, PlayStation 4, Xbox One, Nintendo Switch, PlayStation Vita

The Binding of Isaac: Rebirth is a dark roguelike dungeon crawler inspired by
twin-stick shooters. Players control Isaac as he descends into procedurally
generated dungeons filled with enemies, items, and disturbing imagery. Known for
its challenging gameplay and massive item variety, the game offers near-endless
replayability and discovery.

🕘 My Steam leaderboard

🎮 Recently played Steam games

No recently played games 😢

🎮 Steam playtime leaderboard

🎲 The Binding of Isaac: Rebirth     🕘 458 hours 47 minutes
🚀 Rocket League                     🕘 265 hours 40 minutes
🌍 Terraria                          🕘 243 hours 37 minutes
🪐 Halo Infinite                     🕘 215 hours 44 minutes
🎪 Fall Guys                         🕘 136 hours 36 minutes

📊 Some stats about my repositories (updated every week)

My GitHub Stats

⭐ Total Stars:                     129
➕ Total Commits:                   413
🔀 Total Pull Requests:             3
🚩 Total Issues:                    0
📦 Contributed to:                  0

Most Used Languages

C++            ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 70.15%
Python         ⣿⣿⣿⣿⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 15.11%
HTML           ⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 3.47%
JavaScript     ⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 3.46%
CSS            ⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 3.37%
C#             ⣶⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 2.15%
Others         ⣶⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 2.27%

📡 How to reach me

GitHub LinkedIn Bluesky Instagram


💻 Random shortcut every day

In Visual Studio

F11 to Step Into

Pinned Loading

  1. Pokemon-Obsidian Pokemon-Obsidian Public

    A Pokémon fan game made with RPG Maker XP and Pokémon SDK.

    Ruby 14

  2. Game-Boy-Reborn Game-Boy-Reborn Public

    A cycle-accurate Nintendo Game Boy (DMG-01) emulator written in modern C++20. Comes with a complete, extensive and modulable debugger.

    C++

  3. Builderland-2-Origins Builderland-2-Origins Public

    Builderland 2: Origins is the winner game of the Retro Game Jam 2015. Done by Alexandre Lecomte, Pierre Planeau and Florian Torres.

    C# 5

  4. Tag-Machine Tag-Machine Public

    A little Python application to auto tag your photos with the power of machine learning.

    Python 43 9

  5. Blackboard Blackboard Public

    A C++ container that can store any value of any type referenced by a unique ID.

    C++ 18 3

  6. Spriters-Resource-Downloader Spriters-Resource-Downloader Public

    A downloader for the website https://www.spriters-resource.com

    Python 20 5