You know the feeling. It’s 2:00 AM. You’re staring at a 15-tab Excel workbook, trying to figure out why a single cell in a multi-tier capital stack is returning #VALUE!. Your eyes burn. Your coffee is cold. And somewhere deep in your gut, you know: the model is broken. Again.
If you’ve ever modeled a commercial real estate deal with an S-curve construction draw, multiple tranches of debt, and preferred equity returns, you’ve been there. Excel is the universal language of finance, but it was never designed for this. It’s a static grid of cells, and you’re trying to simulate a dynamic, living system. Something has to give.
Spreadsheets are static. Real estate is dynamic. Something has to give.
That’s what I thought when I discovered CREDevSim—a desktop underwriting engine built in Godot, the open-source game engine. Yes, the same tool used to build 2D platformers and 3D shooters. Someone took a game engine and turned it into a financial modeling tool. And it works.
Let me explain why this isn’t just a clever hack. It’s a fundamental shift in how we think about financial modeling.
The most dangerous tool in finance is the one everyone trusts.
Excel’s ubiquity creates a false sense of security. We’ve all been taught that if you can’t model it in Excel, you don’t understand it. But that’s a lie. The truth is that Excel’s formula-based architecture breaks down the moment you introduce real-world complexity: circular references, conditional logic across time, or interdependent cash flows. In a multi-tier capital stack, every change cascades. One wrong drag of a cell, and your entire model is garbage.
What Godot does differently is treat the financial model as a simulation. Instead of a grid of cells, you have a real-time engine that processes events, updates state, and recalculates everything instantly. It’s like the difference between building a house with a blueprint versus building it with a physical model. The simulation captures the behavior, not just the numbers.
I saw this firsthand. I spent years auditing REITs at KPMG. I’ve seen billion-dollar deals structured on a single Excel file that was held together by sheer will and a few named ranges. It’s fragile. It’s terrifying. And it’s completely unnecessary.
CREDevSim is not a replacement for every spreadsheet. It’s a surgical tool for the specific pain point of commercial real estate underwriting. It handles the complexity that makes seasoned analysts break into cold sweats. And because it’s built in a game engine, the UI is fluid, interactive, and actually enjoyable to use. No more clicking through endless tabs. No more chasing phantom errors.
You’ve probably felt this frustration yourself. Maybe you’ve inherited a model from someone who left the company, and you spent a week just understanding how it worked. Maybe you’ve been the one building the model, and you prayed that no one asked you to change the debt structure last minute. That pain is real. And it’s not your fault. It’s the tool’s fault.
If your tool makes you feel stupid, it’s not you—it’s the tool.
The contrarian move here is to admit that Excel is not the answer to every problem. It’s a hammer, and we’ve been using it on screws. The real innovation is not adding more features to Excel. It’s switching to a fundamentally different paradigm: simulation over calculation.
So what’s the takeaway? If you’re a financial analyst, architect, or developer who deals with complex capital structures, you owe it to yourself to try something different. Not because you hate Excel, but because you deserve better. The future of financial modeling is not a bigger spreadsheet. It’s a smarter engine.
And the next time you find yourself awake at 2 AM, staring at a broken formula, remember: the problem isn’t you. It’s the grid.
FAQ
Q: Why not just use a better spreadsheet like Google Sheets or a more advanced Excel add-in?
A: Because the problem isn't the spreadsheet's feature set—it's the fundamental architecture. Spreadsheets are static grids optimized for tabular calculations, not dynamic simulations with interdependent cash flows. Add-ins can extend functionality, but they can't change the underlying paradigm. A game engine rethinks the model as a live simulation, which is far more natural for complex, time-dependent financial structures.
Q: What does this mean for the average real estate analyst who relies on Excel daily?
A: It means you have a powerful new option for the worst parts of your workflow. You don't have to abandon Excel for simple models. But for multi-tier capital stacks, S-curve draws, or any scenario where you've spent hours debugging circular references, a dedicated simulation engine can save you time, reduce errors, and let you focus on the deal instead of the formula.
Q: Isn't Excel 'good enough' for most people? Why overcomplicate things?
A: It's good enough for simple budgets and linear projections. But when you're underwriting a $100 million development with multiple layers of debt, equity, and construction draws, 'good enough' means risking millions on a fragile model. The real overcomplication is pretending a static grid can handle dynamic complexity. The contrarian truth is that using a game engine for finance is actually simpler—it matches the problem's nature.