vittorioromeo.bsky.social
@vittorioromeo.bsky.social
Ever need a profiler but don't want the hassle of a heavy framework?

I wrote about a simple, hierarchical #ImGui profiler I created for my projects. It's thread-local, has minimal overhead, and only ~500 lines of C++.

Check it out! 👇
vittorioromeo.com/index/blog/s...

#cpp #gamedev
October 17, 2025 at 11:42 PM
I was incredibly fed-up with #powerpoint not supporting proportional text drag-resizing. So after searching hours for workarounds and solutions... I just implemented it myself 😎

#presentation #addin #office #microsoft #slides
September 21, 2025 at 8:09 PM
I have created a self-contained version of my #cppcon 2025 keynote demo using @raysan5.bsky.social's excellent #raylib.

The only requirement is CMake, all dependencies are automatically fetched.

➡️ github.com/vittoriorome...

Enjoy! 🚀

#cpp #indiedev #performance #cplusplus #performance
September 21, 2025 at 6:36 AM
I'm very excited about C++26 reflection. However, people underestimate what you can achieve *today*!

Inspired by Barry Revzin's awesome "Practical Reflection" talk at @cppcon.bsky.social I wrote automatic Dear #imgui generation for structs, including labels! (via Boost.PFR)

#cpp #gamedev
September 17, 2025 at 5:19 PM
Reflection in C++26...? Who needs that!

With some good old C++17 metaprogramming, you can get type-safe, refactor-proof Struct-of-Arrays transformations today😎

gcc.godbolt.org/z/sd7f4Mjx8

#cpp #gamedev #performance #HPC
September 6, 2025 at 12:18 AM
POV: You combine C++23's "deducing this" and C++17's CTAD to implement a vector iterator that propagates constness with no repetition (DRY).

Can you spot the mistake? Every LLM seems to be fine with the code!

#cpp #cplusplus #gamedev #coding
June 20, 2025 at 1:38 PM
Released a major update today, adding #speedrun mode to my #indie game BubbleByte! 🫧🐱

store.steampowered.com/news/app/349...

Powered by Modern #cpp, #sfml, #sdl, and #imgui. Fully #OpenSource!

#clicker #gameart #gamedev #idle #incremental #indiedev #indiegame #screenshotsaturday #towerdefense
April 10, 2025 at 11:06 PM
Reviews like this remind me why I pour my heart into #gamedev. Every late night was worth it. 🌙

#screenshotsaturday #indiedev #indiegames #indie #Steam #sfml #sdl #cpp
March 28, 2025 at 11:41 PM
Today I released the first major update for BubbleByte, reworking prestige scaling and adding a new autocast option for the Wizardcat!

(Pictured: the Wizardcat stops time 🧙)

#screenshotsaturday #cpp #gamedev #idle #incremental #indiedev #indiegame #sfml #towerdefense @sfml.bsky.social
March 22, 2025 at 6:08 PM
Today I hosted a #speedrun tournament for my game, BubbleByte, at my local gaming hall! (Redshift Gaming)

It was fun to see people play live, and a great source of feedback :)

#clicker #cpp #gamedev #idle #incremental #indiedev #indiegame #sfml #towerdefense
March 16, 2025 at 12:00 AM
Folks, what do you think is the best #Steam capsule art for my upcoming game?

The main goal is get people to click, doesn't have to match the game's artstyle :)

#cpp #sfml #gamedev #indiegame #indiedev #idle #clicker #incremental #towerdefense #gameart #screenshotsaturday #art
March 9, 2025 at 5:03 PM
And here you can see some of the unlockable backgrounds in action!
March 6, 2025 at 12:14 AM
@ocornut.bsky.social's Dear #ImGui is a godsend.

I'm debunking the myth that it can't create polished game UIs - my game looks & feels great with it.

Today I added background/BGM selectors very easily!

#cpp #sfml #gamedev #indiegame #indiedev #idle #clicker #incremental #towerdefense
March 6, 2025 at 12:14 AM
I have added unlockables to 🫧🐱 BubbleByte!

Discovering a unique cat will grant a background and BGM track. UI is also affected!

What do you think? Are these small features worth the big effort?

#cpp #sfml #gamedev #indiegame #indiedev #idle #clicker #incremental #towerdefense #cat #automation
March 5, 2025 at 12:55 PM
I am beyond disappointed...

I sent this DM in 2020 alongside an email to @nightdivestudios.bsky.social -- both got ignored.

Since then I've worked on more successful VR mods (HL2VR Unleashed, Vertigo 2 Unleashed).

I would have helped out for free as a passion project, and I'd still do it. 😔
March 3, 2025 at 11:55 AM