🖥️ THE ULTIMATE IN-GAME BROWSER SIMULATION!
ShopSim is a complete UXML/UI Toolkit browser interface + idle tycoon game that can be embedded into ANY Unity project. Walk your player to a computer, open this interface, and boom—they're browsing a fake website inside your game world!
Built entirely with modern Unity UI Toolkit (UXML/USS), this isn't just a standalone game—it's a reusable, production-ready web browser simulation with fully functional e-commerce tycoon mechanics. Whether you're creating a cyberpunk RPG, a sci-fi adventure, or a standalone idle tycoon game, ShopSim is the perfect solution!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💻 MODULAR BROWSER INTERFACE (EMBED ANYWHERE!)
• Drop this UI into ANY game—perfect for in-game computers!
• Player walks to a PC, presses E, this browser opens
• Fully self-contained UXML/USS code
• No dependencies on legacy uGUI
• Works as standalone game OR embedded minigame
🎮 COMPLETE IDLE TYCOON MECHANICS
• Fully functional idle gameplay with passive income
• Operating costs create meaningful tension
• Popularity system affects customer flow
• Session-based idle (time progresses while playing)
🖥️ PRODUCTION-READY UXML BROWSER CHROME
• Authentic web browser look: URL bar, back/forward buttons, refresh
• Fully coded in UXML/USS—2000+ lines of clean, reusable code
• CSS-like styling with variables for easy theming
• Responsive layout that scales to any resolution
• Perfect reference for learning modern Unity UI Toolkit
📈 7 UPGRADE TRACKS
• Hosting - Reduce operating costs
• Marketing - Increase customer flow
• Customer Experience - Boost popularity
• Payment Processing - Lower transaction fees
• Vendor Network - Reduce vendor costs
• Promotion - Better promotional campaigns
• Product Expansion - More listing slots
🤝 VENDOR PARTNERSHIP SYSTEM
• 5 vendor tiers from Budget to Premium
• Each vendor unlocks product categories
• Balance costs vs. benefits
• Popularity bonuses from quality vendors
📦 20+ PRODUCTS INCLUDED
• 6 categories: Gaming, Home, Fashion, Books, Gifts, Kitchen
• Easy to add your own products via ScriptableObjects
• Products tied to vendor partnerships
💾 ROBUST SAVE SYSTEM
• JSON-based persistence with Newtonsoft.Json
• Auto-save every 60 seconds
• Backup system prevents corruption
• Cross-platform save locations
🖥️5 IN-GAME WEBSITES — A WHOLE FAKE INTERNET!
• 🛒 ShopSmart — The main idle tycoon webshop admin dashboard
• 🔍 Schmugle — Search engine homepage (Google parody, with functional search bar)
• 📰 NewsByte — News feed with business & e-commerce articles
• 💬 ChitChat — Social media feed with posts from fellow merchants
• 🏦 CoinVault — Banking portal with account summary, transactions & loan offers
• Navigate between sites via the URL dropdown — just like a real browser!
• Each site has its own unique UXML template — easy to customize or replace
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 WHAT'S INCLUDED
SCENES
• Main Menu - Title screen with New Game / Continue / Quit
• Main Game - Complete gameplay scene
UI PANELS
• Dashboard - Financial overview, balance graph, live sales feed
• Listings - Manage your product catalog
• Vendors - Partner with suppliers
• Upgrades - Level up your business
• Quit Popup - Save and exit options
MANAGERS (Clean Architecture)
• StatManager - Money, Popularity, Costs
• TimeManager - Day/night, speed controls (1x/2x/3x)
• EconomyManager - Customer flow, transactions
• UpgradeManager - Track-based progression
• VendorManager - Partnerships
• ProductManager - Listings
• SaveManager - Persistence
SCRIPTABLE OBJECTS
• 20+ Products ready to use
• 5 Vendors with tiers
• 7 Upgrade Tracks with 5 levels each
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 PERFECT FOR
✅ Adding in-game computers/terminals to your existing game
✅ RPG/adventure games needing interactive PC minigames
✅ Learning Unity UI Toolkit (UXML/USS) with production code
✅ Office/work simulators needing realistic web browsing
✅ Cyberpunk/sci-fi games with hacking/shopping terminals
✅ Standalone idle tycoon game projects
✅ Study clean UI Toolkit architecture (no spaghetti uGUI!)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌨️ KEYBOARD SHORTCUTS
• Space - Toggle pause
• 1 - Normal speed
• 2 - Fast speed (2x)
• 3 - Fastest speed (3x)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 DOCUMENTATION
Comprehensive documentation included:
• Quick Start Guide
• Full API Reference
• Customization Guide
• ScriptableObject Setup
• Troubleshooting Section
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 EASY TO EXTEND & EMBED
• Swap shop content for ANY website simulation (social media, email, etc.)
• Add products/vendors with ScriptableObjects (zero code)
• CSS-like USS variables for instant theming
• Clean UXML structure—easy to read and modify
• Plug into your game's interaction system (E to use computer)
• Event-driven architecture—no tight coupling
• All UI in UI Toolkit—no mixed uGUI/UI Toolkit mess
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━