Mafia: The City of Lost Heaven
3D Game Comparison - Game vs. game. No hype; just facts.™
Contents | 
|  Wikipedia:Mafia: The City of Lost Heaven | }} | |
|---|---|---|
| year | 2002 | |
| genre(s) | action-driving simulation | |
| developer(s) | Illusion Softworks | |
| engine | LS3D | |
 Engine
- collision detection: 2D (bodies/feet remain horizontal instead of angling to surface); vehicles block fire hydrant water
 - lighting: dynamic, colored; coronas, lens flare (sun); gunshots, lightning, streetlights, vehicle headlights
 - particle effects: blood spurts, dust, explosions, fire, leaves, rain, shards (glass), smoke, soap suds, sparks, steam, tire kickup, water spray
 -  physics
- friction/gravity: ammo clips, bullet shells, bodies, debris, NPCs, player, weapons; see below
 - jerk/move/fall over when hit/shot: barrels (some), buckets (some), candles (+ holders), cans, crates (some), detached headlights/wheels, mailboxes, trashcans, vehicles
 - explosion force: blows out glass, pushes people/NPCs/objects back
 
 - reflection: mirror, water (puddles, river); see environmental texture mapping
 - shadows: projected polygonal masks (character, NPC humans, vehicles), adjustment: light source and vertical angle; pre-rendered, static: buildings, trees, etc
 - skeletal animation & skin
 - texture: 16-/32-bit depth
 - transparency: fire, glass, light beams, player character when camera close, smoke, steam, tire skid marks
 - other: anti-aliasing, facial expressions, location-specific body damage, motion capture
 
 atmospheric/environmental effects
- dust: broom sweeping, impacts (bullets, character long jump and roll, vehicle), vehicle tire kickup
 - explosions, fire; see particle effects
 - smoke: chimneys, cigars/cigarettes, fire, explosions, gunshots, train, vehicles (damaged, exhaust, tire skids), vents (some)
 - sparks: bullet/vehicle impacts
 - steam: grates, hot drinks (some), train, vents
 - vehicles: incremental damage (broken glass, dents, engine steam, off-centered steering, bumpers/headlights fall off, scrapes, slower acceleration/speed proportional to damage, tire blowouts, wheels wobble, etc), skidmarks, tire kickup (dirt, grass); gas guage (can run out of gas), odometer, turn signals
 - bridge raises/lowers for barges
 - bathtub soap suds
 - leaking/squirting train car oil with moving stream
 - drinking glasses fill/drain liquid
 - some objects shake when hit/shot; see environmental interaction
 - water: fire hydrants, fountains, hose, rain, mist (steamboat wheel); splash (people, vehicles)
 -  weather: fog, lightning, rain
- wind (some): drapes, flags, laundry lines, trees
 
 
 Character
 player character
- name: Tommy Angelo, former cab driver turned mafioso
 - disappears when camera gets too close
 - facial expressions
 - footprints: blood
 - footstep sound: dirt, grass, gravel, metal, stone, wood
 - idle actions
 - looks at people in conversations
 - offense (criminal/police wanted) levels: armed-and-dangerous (shoot-to-kill), under arrest, pay fine, searching/wanted
 - moves: crouch, hit/shoot/swing, jump, lean left/right, run, strafe, vault, walk, whistle
 - view: 1st-person (against vertical surface, elevated train, trolly, sniper mode, vehicles), 3rd-person
 
 NPCs
 AI
- dodge, evade, take cover (+ run and scream), cower (crouch, lay down on ground, beg for mercy)
 - get in/out: elevated trains, trollies, parked cars (+ drive off and repark elsewhere and walk around)
 - help player carry boxes
 - honk vehicle horns (+ get out of way of player's honking vehicle)
 - light-sensitive
 - on-fire guy runs and jumps into ocean
 - pull player out of carjacked car (some)
 - throw molotov cocktails/grenades
 
 Environment
- # levels: 1 city (~12 square miles; Chinatown, downtown, industrial, Littly Italy, slums, suburbs), ~20 missions
 - locations: Lost Heaven (1930s American city); airport, apartment building, art gallery, bank, bar, brothel, church, countryside, dock, garages, mansion, prison, restaurant, steamboat, streets, warehouses; ~30 indoor
 - cutscenes: yes
 - full-motion videos (FMVs): no
 - level editor: no
 - linear progression: yes, but can explore city and choose not to do some subquests
 - outdoor landscaping/terrain design: indoor/outdoor; LOD, portal rendering; see locations
 - puzzles: damage cars, find items, people (follow, kill, transport), plant bombs, shoot train blocks
 - traps/hazards: explosions, falling, getting hit/shot, water (bay/ocean)
 
 interaction
- break: barrels (dent, explode--some), cardboard boxes, crates (some), fire hydrants, gas pumps, gate padlocks, glass: display cases, windows (+ partial); lights (go out; some), phone booths, train fuel tank cars, trashcans (dent), vehicles
 - buttons: garage door opener, light switches
 - switches: train tracks
 - knock over/move (when hit with vehicle): cans (gas/oil), cones, fire hydrants, railings, street signs; see physics
 - open/close: doors, electrical panel
 - pick up/drop: boxes/crates (some); see weapons
 - ride: elevated train, steamboat, trollies, vehicles
 - when shot/exploded: barrels dent, brick-filled bucket falls and hits NPC, candles go out (some, +holders fall over), fire hydrants break and shoot water, lights (some) go out, mailboxes fall over, padlocks open and fall off (- exploded?), paintings fall, vehicles explode (if shot enough in right place) and parts fly off, window board supports break causing boards to fall and cover windows
 - other: change clothes to disguise identity (once), cut garden light electrical power, drink wine, get in/out of vehicles, kick open some doors, knock on door (1), load/unload truck boxes/crates, move train block, pick vehicle door locks, plant bombs, pull people (dead or alive) out of cars, search bodies, start/stop gramaphone & vehicle engines, steal cars (carjacking), turn room lights on/off (some), use: crowbar to pry off padlock, ladder (2), microphone (1), toilet (1)
 
 Inventory
- ammo, bucket, documents, keys, package, papers, plane tickets
 -  weapons: baseball bat, brass knuckles, crowbar, fists, grenades, guns (442 revolver, Colt 1911, 27 Magnum, M10 revolver, S&W M442, shotguns: pump, sawed-off; sniper rifle w/scope, Thompson 1929 "Tommy Gun"), knife, molotov cocktails
- bullet shells: eject, fall, hit surface, bounce (+ down angles), and disappear after a long while
 
 

