Ultimate Stock Market Simulation Framework View on Asset Store (opens in new tab)

Package details

Latest version
1.01
Last updated
First released
Unity version
6000.0.58 or later
Package size
136.4 MB
Files
349
Favorites
46
Views in the past week
16

Price tracking

Last checked
Tracked since
Lowest recorded
$15.80 on

Keywords

Ultimate Stock Market Simulation Framework

by yorich (opens in new tab)

4.0 / 5 · 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 1

A full-featured, modular stock market simulation system with AI-driven trading, event-based market reactions, and extensible architecture - perfect for finance games, learning simulators.

Price $79.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ultimate Stock Market Simulation Framework, 6 months Current $79.00; lowest $15.80; highest $79.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 18

Ultimate Stock Market Simulation Framework screenshot 1

Ultimate Stock Market Simulation Framework screenshot 1

About this asset

Ultimate Stock Market Simulation Framework for Unity

Build your own real-time stock market world — complete with AI traders, social sentiment, and dynamic events.

Whether you're creating a serious financial simulator or a chaotic meme-stock adventure, this framework gives you the tools to make it real.

Start trading your virtual market today.

Overview

Ultimate Stock Market Simulation Framework is a complete and extensible financial simulation engine built with Unity.

It replicates a real-time trading environment — with order book mechanics, AI traders, dynamic news feeds, and narrative market events — making it ideal for:

  • Financial & business simulation games
  • Trading education or training apps
  • AI trading experiments and backtesting prototypes
  • Fintech visualization and marketing demos

Everything is modular, event-driven, and fully customizable.

Core Features

Real-Time Trading Engine

  • Full order book mechanics (limit / market orders, partial fills, cancellations)
  • Thread-safe order matching with coroutine-based parallel processing
  • Configurable batch processor for high-frequency trading performance

AI Trader & Market Maker

  • Multiple AI trader types: AITrader, SimpleCommandTrader, MarketMaker
  • Realistic market participation, liquidity simulation, and command-based manipulation
  • Fully extensible — add your own trading agents easily

Dynamic News & Social Media System

  • Event-driven news articles and simulated social posts
  • Influencers and sentiment-driven reactions
  • Integrated with Scenario System for organic storytelling

Scenario & Event Framework

  • JSON-defined narrative events (time, stock, or random triggers)
  • Event actions: publish news, modify prices, post SNS, issue trader commands
  • Full control of in-game macro events and crisis simulations

Character & Relic System

  • Select trader archetypes (AntTrader, MemeTrader, etc.)
  • Each character has unique trading traits
  • Collect relics with gameplay bonuses (profit boost, fee reduction, early news)

Modular & Scalable Architecture

  • Manager-based system with dependency-safe initialization
  • EventManager for decoupled communication between systems
  • Easy integration with your own UI, data, or gameplay extensions

System Architecture Highlights

  • Event-Driven Architecture — clean Observer pattern communication
  • Object Pooling — efficient reuse of SNS posts, order rows, and events
  • Parallel Processing — each stock trades in its own coroutine
  • Data-Driven Design — scenarios and company info via JSON and ScriptableObjects
  • Expandable Modules — add new stocks, AI traders, or relics without modifying core logic

Includes full documentation with diagrams and an AI assistant guide for developers.

What’s Included

  • Full C# Source Code
  • Complete Trading Engine
  • AI Trader System (3 base implementations)
  • News + SNS Information System
  • Scenario/Event System with JSON support
  • Character & Relic Framework
  • 25+ Modular UI Components
  • Detailed Documentation & AI Assistant Guide (Markdown)
  • Ready-to-run Demo Scenes

Extensibility Examples

Add a New Stock
Register via CompanyManager or VirtualAssetsGenerator — auto-populated in StockMarketSystem and UI

Add a New Scenario
Create a JSON file in /Resources/Scenarios/, define triggers (time / price / random) and actions

Add a New Character
Inherit from BasePlayerCharacter and implement InitializeTraits()

Add a New Relic
Inherit from Relic and implement ApplyEffect() / RemoveEffect()

Performance Optimizations

  • BatchOrderProcessor: Groups and processes orders per frame
  • EventBatchProcessor: Efficient event queuing and delivery
  • Frame-Time Budgeting: EventManager caps to 8 ms per frame
  • Coroutine-based Distribution: Smooth performance for 20+ stocks
  • Object Pools: Minimized GC pressure during gameplay

Perfect For

  • Game Developers – create realistic investment or trading games
  • Educators – teach stock trading dynamics interactively
  • AI Researchers – simulate trading agents or reinforcement learning environments
  • Fintech Teams – prototype market behaviors or test UX flows

Documentation Included

Three developer-ready documents:

  • PROJECT_OVERVIEW.md — Full system summary
  • AI_ASSISTANT_GUIDE.md — AI-powered development guidance
  • ARCHITECTURE.md — Architecture diagrams and dependency maps

Each includes initialization order, event flows, and modular extension points.

From the publisher's Asset Store listing.

Technical details

Unity Version 6000.0.58f2 or later

Programming Language C#

Dependencies TextMeshPro, Newtonsoft JSON

Architecture Event-driven, Manager-based

Localization English

Performance Object pooling, Batch processing,

Frame-budgeted event queue

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.58f2 Compatible Compatible Compatible Compatible

As listed on the Asset Store.