Hey @28sdk28 — welcome to Unreal and the forums!
A tycoon-style game is such a fun project, but yeah — once the buildings are done, getting the economy, income progression, and variables working can feel like a beast. You’re not alone
What You Might Want to Tackle Next:
Here’s a quick roadmap for the “numbers and stuff” part:
1. Currency System
- Create a float variable like
PlayerMoney
- Add income over time using a Timer or Tick → Add to PlayerMoney
2. Upgrade Costs & Income Scaling
- Use Arrays or Data Tables to store:
- Cost per upgrade level
- Income per building
- Time to build/earn
- Add logic so when you “buy” an upgrade, the next one is more expensive
3. UI Binding
- Display money on screen using a Text Widget bound to the variable
- Update in real-time via Event Dispatchers or Tick bindings
4. Save/Load
- Use SaveGame system to persist money and upgrades across sessions
Bonus: Keep Your Logic Organized (Especially in Bigger Games)
Once your project starts growing (more buildings, more upgrades, different income types), it’s easy to lose track of what logic is on which Blueprint.
That’s one reason we built Asset Optics — a plugin that helps you:
Attach comments and checklists to Blueprints and assets
Track things like “Add upgrade logic for Mine_03” or “Fix income scaling on Factory”
Sync all of that to a visual web dashboard (no extra setup needed)
It’s like having a built-in game dev planner that lives inside Unreal — super handy if you’re building your first real project solo.