Skip to content

Repository files navigation

Donsterl — Model Citizen

GTA-style game prototype built in the browser.

Overview

Model Citizen is a Vice City-inspired game experience featuring a management dashboard and a fully playable 3D world.

  • Premium dark Miami Vice aesthetic
  • Interactive management HQ (Luxury Fleet, Art Gallery, Influence system)
  • Third-person 3D avatar world with mouse-look controls
  • Collectibles, minimap, and live economy

Features

Management Dashboard

  • Character card (Victoria ‘Vix’ Lang)
  • Luxury Fleet with upgradeable cars
  • Art Gallery Ventures with influence meters
  • Live cash, time, and wanted level

3D World

  • WASD movement + mouse look (click to lock)
  • Head bob animation
  • 5 collectible orbs (increases cash)
  • Minimap showing player position + collectibles
  • Neon-lit city environment

Getting Started

npm install
npm run dev

Open http://localhost:3000

Controls (3D World)

  • WASD — Move
  • Mouse — Look around (click to lock pointer)
  • Walk over orbs — Collect cash

Tech Stack

  • Next.js 16
  • TypeScript
  • Tailwind CSS
  • React Three Fiber (Three.js)
  • Framer Motion

Current Status

Playable prototype with both management simulation and 3D exploration.


Built as a personal GTA-style experiment.

About

Playable Miami Vice-inspired browser game with a 3D world, management dashboard, collectibles, minimap, and live economy.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages