In my experience, almost everyone sits in large open plan areas at clusters of desks with small partitions (not cubicles!). Each desk has at least a PC and two monitors. Perhaps a dev-kit (basically another PC) and another monitor or a TV. Desk clusters probably have large bundles of network cables that disappear into the roof or adjoining walls.
The exceptions (who have their own offices) are - audio (who have a sound-proofed room / recording booth), HR/finance (who deal with sensitive info), executives/directors (who have status to show off), and IT (who needs lots of storage space for PC parts).
Animators may have a large clear space near their desks for recording motions, or they might have a separate room with motion capture equipment.
Additional there'll be -
* meeting rooms (probably one large "board room" and several small rooms, each with a table, chairs, whiteboard, video-conference equipment, projectors, etc).
* server room (floating floor, dedicated power, external telecommunications equipment, climate control).
* lunch area - tables, chairs, stools, couches, probably a TV + console :)
* kitchen (plus multiple kitchenettes if it's a large office)
* reception area (with receptionist if it's a large office).
* the obvious (bathrooms, fire exits)
Some places group staff members by discipline, others mix disciplines together. The seating plan will very likely change from project to project.
I currently work at an office that is shared between dozens of indie studios (maybe 50 staff total). Most studios are in their own rooms ranging from around 10ft x 10ft to 30ft x 40ft. We have a large shared lunch room, full kitchen (sink/oven/dishwasher/fridge/microwave/espresso/other appliances) and 4 kitchenettes (sink/fridge/microwave/dishwasher), a board room, 2 small meeting rooms, an open-plan area for "lone wolf" indies to share, a shared server room, freight elevator / loading bay, several couch areas, a "lecture hall" room and 4 bathrooms (x2 genders). Some of the offices have natural light (mine), others are artificial only (which IIRC gets them lower rent)... all of them have network ports in the walls which connect to the central server room and air conditioning vents in the ceiling.