Posts: c++

soupraiders native

Soup Raiders Goes Native: Porting the demo from Unity

A port is not simply “the same game in another engine” or “just an emulator”. It is a long series of decisions about what to do with the original content (art, code and audio) to create a new version with its own set of constraints. In this blog post, I...

gamedev cpp

soupraiders native

Soup Raiders Goes Native: Introduction

Two weeks ago, I announced that my talk was accepted for CppCon 2026, happening in about a month in Denver (on Tuesday, September 15th, to be more exact). The talk...

gamedev cpp

Why I still teach OpenGL ES 3.0

Loading... Little C++ OpenGL ES 3.0 sample compiled to the web with emscripten Introduction It’s been a few years that I have been giving this Introduction to Computer Graphics module...

graphics cpp

2025 wrapup

2025 is coming to an end. A lot of things happened for me. I wanted to write a wrap-up and project myself into 2026 with all the new projects. Working...

cpp thoughts

CppCon 2024

Earlier this year, I submitted a talk for the new gamedev track at CppCon in Denver, Colorado. I received a positive answer in June and I spent the summer working...

cpp travel

Game Systems in Unity

Recently one of my first year student asked how he should implement game systems in Unity in particular with the goal of moving data from one scene to another. Instead...

cpp