HomeEconomics & Social SystemsMarket Equilibrium

Consumer Utility Maximization in 3D

3D consumer-choice simulator: a Cobb-Douglas utility surface over two goods, with the budget constraint and the indifference curve through the optimal bundle rendered in real time as you change income, prices and preference weight.

Economics & Social Systems3DEasy60 FPS📱 Mobile-adapted⇄ 2D version
3d-microeconomic-theory ↗ Open standalone

Consumer theory holds that a shopper picks the bundle of two goods that maximizes satisfaction (utility) without exceeding a fixed budget. This simulator renders that as an actual 3D optimization: a Cobb-Douglas utility surface rises above the plane of possible quantities of goods X and Y, the budget constraint appears as a straight line across that plane, and the point where the surface reaches its highest value directly above the budget line is the optimal bundle — the same point where an indifference curve is tangent to the budget line. Adjust income, the two prices and the preference weight to watch the surface, the budget line and the optimum move together.

⚙ Under the hood

Dive into consumer choice theory with a Cobb-Douglas utility function visualized in 3D, showing the optimal consumption point where budget constraints meet indifference curves.

microeconomicssupply-demandutility theory

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)