Generic hot-reload for C and C++. Supports Windows, Xbox One, Xbox Series X|S, PlayStation®4 and PlayStation®5.

Vienna, Austria
Joined April 2018
Live++ 2.5.0 OUT NOW for Windows, Xbox Series X|S, and PlayStation®5! liveplusplus.tech/ This is the only solution that supports simultaneous hot-reload for C++ applications across multiple platforms and processes, both locally and over the network. youtube.com/watch?v=ewbkdxsk…
2
12
3
39
15,005
In other news, Linux support is coming along nicely and the Closed Beta will most likely start in Q3 2026. Reach out if you are interested!
1
1
7
566
Live++ 2.11.4 out now! liveplusplus.tech/releases.h… Added full support for network paths, improved sorting of compilands having an "N/A" entry, and fixed an edge case with "external vague" dynamic initializers in static libraries. Thanks to everybody for reporting issues! #cpp
2
7
2,829
Live++ 2.11.3 out now! liveplusplus.tech/releases.h… Fixed a few warnings when using pure C compilers, improved compatibility with Clang (especially around dynamic initializers), full support for VS 2026 in all examples. #cpp
1
2
12
4,378
Live++ 2.11.2 out now! liveplusplus.tech/releases.h… This release includes quality-of-life improvements and a fix for a rare edge case when compiling with the MSVC toolchain. #cpp
1
3
25
2,172
In the honor of the new year, in the last couple of months I have accumulated 2026 C++ hotreloads, since I began to keep track of it automatically. Thanks, @liveplusplus!
1
2
1
10
2,402
I've been using @liveplusplus for professional and side projects for a few weeks now. Iteration speed, and thus the ability to stay in flow is—I'd dare to say—even good for one's health. #Hellrule (through it's fork of #GodotEngine) will benefit a lot from it!
3
4
9
1,776
Live++ 2.11.1 out now: A range of bug fixes across all platforms, some of them obscure, some of them long-standing. Thanks to all the people who reported these issues, you help improve Live++ for everybody. #cpp #gamedev
1
5
4,032
Amazing to see this in numbers. Now imagine the time saved when used on a typical AAA game.
5 days ago I added a tracker that counts how many times I have hot-reloaded my C++ game code. I am already at 500+ hot-reloads. That is at 100+ per day (varies depending on the kind of coding I do). 100 times 15-30 seconds (to compile, link, launch and get into the same state) is half an hour to an hour a day saved, not even accounting for breaking the metal flow, etc.
4
4
136
17,406
We were super-happy to have Stefan from Live++ presenting at our engineering day. It's a fantastic tool, and it was a great presentation with lots of nuggets. Did you for instance know that you can hot-reload while the exception/crash intercept dialog is up? Impressive tech!
Last week, we were invited by Mojang Stockholm to do a talk about Live++ and its use cases. You can download the presentation here: liveplusplus.tech/downloads/… liveplusplus.tech/downloads/… The talk was well received and some of the feedback already made it into the latest update. #cpp
3
9
1,479
That's a good use case for Live++ hooks, great job!
This thread has inspired me to add ImGui integration for Live++. For years I have watched the system tray icon. But now my main menu bar in ImGui shows me the progress, errors if any, and the number of times I've reloaded. I might even save the total count across sessions!
2
25
3,710
Is your company interested in trying Live++? Want to know what it can do for you? Curious about its features? You can now request a live demo through our website - free of charge! liveplusplus.tech/request_li… #cpp
3
7
1,466
Last week, we were invited by Mojang Stockholm to do a talk about Live++ and its use cases. You can download the presentation here: liveplusplus.tech/downloads/… liveplusplus.tech/downloads/… The talk was well received and some of the feedback already made it into the latest update. #cpp
2
3
12
4,812
Live++ 2.11.0 out now: liveplusplus.tech/releases.h… - Support for virtual file systems - Support for 10x by @stewartlynch8 - Environment variable set for invoked compiler - Hot-Restart via exception handler dialog - Smaller fixes #cpp #gamedev
6
1
19
3,505
The Live++ Releases page now offers an RSS feed, making it easier to keep track of updates. #cpp #gamedev
2
9
1,139
In the next update, it will be possible to hot-restart on an unhandled exception. This is incredibly useful in situations where code has been deoptimized and a few patches have been applied, especially in startup code, because this will automatically be injected upon restart.
1
4
714
Some build statistics from our "Live++ meets DOOM" experiment to show off the benefits of unity splitting in Live++.
2
9
1,291
Live++ meets DOOM. Showing DOOM (released in 1993) utilizing Live++ (released in 2018) is a true testament to its completely generic hot-reload abilities, requiring just 3 LOC. Wonder what @ID_AA_Carmack could have done with this back in the days? youtube.com/watch?v=cpDFC9jv… #cpp
1
6
1
32
5,805
The video also shows how far Live++ has come in the last years. Loading the PDB data and building all internal Live++ data structures to run this takes 35ms. The overhead of installing a patch into the running process is tiny compared to compiling even a single translation unit.
2
916
Just bought a year of @liveplusplus , and I feel I can't live without it. It's not just about hot-reloading, by shortening the iteration loop, it keeps me focused and less distracted. Hot deoptimize is also a lifesaver for debugging Unreal Engine. Highly recommended!
2
2
8
1,007
Live++ 2.10.0 out now: liveplusplus.tech/releases.h… Bugfixes, optimizations, and a few new features making it easier to support distributed and custom build systems. #cpp
2
8
916