CHAPTER 8: Pixels
Finding a pixel artist in San Francisco in 1998 was like looking for a violinist at a drummers' convention: you knew they existed, but nobody knew where.
The problem was that pixel art in 1998 was not a recognized art form. There were no university courses in pixel art. No dedicated communities. No online portfolios, because the internet was a collection of personal pages with visitor counters and animated flame GIFs.
The artists who made pixel art were, for the most part, hobbyists who did it for fun: people who drew sprites for the joy of it, who created fan art of Mario or Sonic in programs like Deluxe Paint or Graphics Gale, and who had no idea their skills could have commercial value. Because in this world, where video games were generic shooters and sports simulators, nobody paid anyone to draw pixels with soul.
George started with USF.
On Monday, April 13th, after Data Structures class, he walked to the arts and humanities building, a concrete block on the other side of campus that science students visited with the same frequency as a dentist. Inside it smelled of paint, turpentine, and that particular smell of places where people create things with their hands.
The main hallway had an end-of-semester exhibition. Oil paintings, watercolors, wire sculptures, black-and-white photographs. George walked through them looking for something specific: not classical talent, which was plentiful, but an eye for small detail, for composition in confined spaces, for precise color. The kind of sensibility that translated well to pixel art.
Nothing. Everything was large, expressive, abstract. Gallery art. The opposite of what he needed.
He asked at the department office if there were any students interested in digital art or illustration for video games. The secretary looked at him as if he had asked for the department of Martian studies.
"Art for video games? I don't think we have anything like that. You could ask in graphic design, maybe."
Graphic design was in another building. George went. The department was smaller, more modern, with Macintosh computers in the labs and typography posters on the walls. He spoke with an adjunct professor who told him that graphic design students were focused on advertising, branding, and editorial design. Nobody worked with pixels at video game scale.
"But," said the professor, a young man with round glasses who seemed genuinely interested, "I know someone at the Academy of Art who does unusual things with digital art. Small things, detailed. I don't know if it's what you're looking for."
He gave him a name.
* * *
The Academy of Art University was in the heart of the financial district, a maze of buildings spread across several city blocks that functioned as San Francisco's largest artist factory. Unlike USF, which was a general university with a modest art department, the Academy was a pure art school: painting, sculpture, illustration, animation, graphic design, photography. Thousands of students dedicated exclusively to creating.
George went on Tuesday afternoon. He asked at the front desk for the name the USF professor had given him. They told him it was a third-year illustration student who was probably in the computer lab on the third floor.
He went up. The lab was a large room with a dozen Macintoshes and a few PCs, all occupied by students working in silence with the fierce concentration of people who draw. George walked through the room looking for the name on screens, backpacks, some kind of identifier. He found nothing.
He asked a student who was working on what looked like a book cover design.
"Do you know Marcus Webb?"
The student pointed with his pencil toward a corner of the lab, where a guy was sitting in front of a PC with his face thirty centimeters from the screen, completely absorbed in whatever he was doing.
George walked toward him.
* * *
Marcus Webb was twenty-three years old, dark-skinned, with a close-shaved head, and the most restless hands George had ever seen. While he talked, while he listened, while he thought, Marcus's hands were always doing something: drumming on the table, spinning a pen between his fingers, scratching the back of his neck, adjusting the thick-framed glasses that gave him the permanent look of a focused owl.
When George approached, Marcus was working on something on the PC screen. George looked over his shoulder and what he saw stopped his heart for half a second.
It was a dragon.
A dragon of perhaps a hundred by eighty pixels, drawn with a precision and detail that defied its size. Each scale had individual shading. The wings had a translucent texture that suggested membrane and veins without explicitly drawing either. The dragon's eyes gleamed with two pixels of different color, one lighter than the other, and that minimal detail was enough to bring it to life, to make the creature seem to be looking at you.
George recognized the talent instantly. Not the generic talent of someone who knows how to draw, which was common, but the specific talent of someone who understood the pixel as a language, not a limitation. Someone who knew that in pixel art every pixel mattered, that there was no room for waste, that the difference between a masterpiece and a scribble could be a single point of color in the right place.
"Marcus Webb?" said George.
Marcus turned around. The owl glasses settled on George with an expression somewhere between curious and defensive, like someone used to being interrupted to be asked things they have no interest in.
"Yeah. Who are you?"
"George Hightower. Computer Science student at USF. Professor Davis in graphic design gave me your name. Can I talk to you for five minutes?"
Marcus looked him up and down. Jeans, t-shirt, backpack. An engineering student. Probably wanted a logo for a class project.
"About what?"
"About a job. Paid. Art work."
Marcus's hands stopped moving for the first time.
"I'm listening."
* * *
They sat in the Academy cafeteria, a noisy, chaotic space that smelled of burnt coffee and spray fixative. George ordered a coffee. Marcus ordered a tea. They sat at a table by the window facing New Montgomery Street.
George had been preparing the pitch mentally for days. He knew he had one chance to impress Marcus and that if he wasted it, he would be back at square one.
"I'm developing a video game," he began. "For PC. A 2D action and exploration game where the player controls a character exploring a massive castle. It's not a linear platformer, left to right. It's an open world where you can go wherever you want, discover secrets, fight enemies, level up. Nothing like this exists on the market right now."
Marcus was listening with his head slightly tilted, the neutral expression of someone evaluating whether the person in front of them is serious or wasting their time.
"Do you have anything to show, or is it just an idea?"
George opened his backpack and took out two things: the forty-seven-page Game Design Document and a 3.5-inch floppy disk.
"The document is the complete game design. The disk has a working prototype of the engine. If you have a PC with Windows, you can run it."
Marcus leafed through the GDD. George watched him turn the pages, stop at the sketches, which were terrible and both of them knew it, read the zone descriptions, look at the map diagram. Marcus's hands had gone still again, which George was beginning to understand meant he was genuinely concentrating.
"You wrote this," not a question.
"Yes."
"It's... detailed." Marcus looked up. "Very detailed for a student."
"I take this seriously."
"I can tell." Marcus went back to the GDD. He stopped at the Marble Gallery section. He read the visual description: marble floors, chandeliers, decadent statues, tattered curtains, gray and blue palette with touches of gold. "This is... I know what this would look like. I can see it."
George felt his chest expand.
"Have you done art for video games before?"
Marcus shook his head. "No. There's no industry for that here. I do pixel art on my own, for fun. Creatures, landscapes, characters. I post them on my website. Nobody sees them. Well, sometimes someone sees them and leaves me an email saying they liked them, but that's all."
"Can I see your website?"
Marcus took out a pen and wrote an address on a napkin: a Geocities URL with tildes and slashes and a username that was a mix of his name and a number. George pocketed it.
"I updated it last week. There's a portfolio with about thirty pieces."
* * *
That night, George connected the modem and typed Marcus Webb's Geocities URL.
The page took a minute to load. It had a black background with animated stars, the standard Geocities aesthetic of 1998, and a title in green letters that said "M.Webb -- Pixel Art & Digital Illustration". Below, arranged in a simple grid, were thirty-two thumbnail images.
George clicked on the first one and waited the fifteen seconds it took for the full image to load.
It was a knight. A figure of about sixty by ninety pixels, with silver armor, a red cape, and a sword resting on his shoulder. The level of detail was astonishing for the size: the armor reflected an imaginary light source from the upper left corner, the folds of the cape had weight and movement, the sword had an edge that gleamed with three pixels of a lighter tone. The pose communicated confident stillness, the pose of someone who has fought many battles and won most of them.
George clicked on the next one. A forest at night. Trees with dark trunks and leaves ranging from green to purple, a full moon lighting a clearing where a campfire cast warm light on moss-covered stones. The color palette was limited, perhaps thirty tones in total, but Marcus used them with an intelligence that turned the restriction into style.
The next one: a monster. A three-headed chimera, each head different, lion, goat, serpent, with a muscular body twisting in an attacking pose. The teeth were four white pixels. The eyes, two red dots. And yet the creature conveyed ferocity, menace, life.
George went through all thirty-two pieces. Characters, landscapes, creatures, buildings, weapons, complete scenes with implicit narrative. Each image was a demonstration of what pixel art could be when someone with real talent treated it as a legitimate artistic medium rather than a technological limitation.
When he finished, he leaned back in the chair and stared at the screen.
Marcus Webb was exactly what he needed. Better than he had hoped. The guy could create entire worlds with a palette of thirty colors and a canvas of a hundred pixels. What could he do with a fourteen-zone castle, eighty enemies, and a protagonist who needed to move as if he were alive?
George disconnected the modem and wrote an email. He saved it in the outbox to send the next day when he reconnected.
"Marcus: Saw your portfolio. It's exactly what I need for my project. I'd like to meet and show you the engine prototype running and talk about terms. When do you have time this week? -- George Hightower"
* * *
They met on Thursday, April 16th, at George's apartment.
Marcus arrived at five in the afternoon with a backpack over his shoulder and the same expression of cautious curiosity he had worn in the cafeteria. George let him in and watched the exact moment when Marcus registered the size of the apartment, the futon, the meter-and-a-half kitchen, the Star Wars and Final Fantasy VII posters, and the beige PC tower taking up half the desk.
"Cozy," said Marcus, with a tone that contained the smile without showing it.
"It's temporary," said George, knowing it probably wasn't.
They sat in front of the PC. George turned on the monitor and opened the project. The 640 by 480 window appeared with the test room: placeholder tiles in primary colors, five parallax layers, and the four-frame stick figure waiting for instructions.
"This is the engine," said George. "Everything you see is temporary. The graphics are placeholder. But watch how it moves."
He pressed the arrow keys. The stick figure walked. The parallax layers scrolled at different speeds. George jumped over platforms, fell into gaps, bounced off ceilings. The stick figure obeyed every input with a precision that Marcus probably couldn't fully appreciate, but that produced an unmistakable sensation: this felt right.
Marcus watched in silence. Hands still.
"Now imagine," said George, stopping the stick figure on an elevated platform, "that instead of these colored squares, the background is a decadent ballroom. Chandeliers glowing. Tattered curtains. Cracked marble. And instead of this stick figure, a character with a cape, a sword, white hair, who moves with the weight and elegance of someone who is half vampire, half nobleman."
Marcus said nothing for several seconds. George could see the gears turning behind the owl glasses.
"Do you have the sketches?" Marcus asked.
George opened the GDD to the sketch pages. The terrible stick figures, the rough diagrams, the visual instructions that were clear but aesthetically painful. Marcus looked at them with the generosity of an artist who knows how to distinguish between an idea and its execution.
"I understand what you want," he said. "Tall, lean, long cape, aristocratic presence. How many animation frames do you need?"
"For walking, six to eight. Running, eight. Jump, four. Fall, two. Sword attack, six to ten depending on the combo. Backdash, four. Idle, four. Crouch, two. The transformations, wolf, bat, mist, would be separate sets."
Marcus looked at him as if he had just recited the exact measurements for a bespoke suit. Which, in a certain sense, was exactly what he had done.
"You know a lot about sprite animation," said Marcus, and it was not a question.
"I've studied a lot of games."
"I can tell."
* * *
They talked about money. The uncomfortable but necessary part.
"I can't offer you a salary," said George with the honesty he had decided would be his default policy. "I'm a student with a student loan and an LLC that hasn't generated a cent yet. What I can offer you is payment per asset: a set amount per sprite sheet, per tile set, per background. And if the game sells, a percentage of the profits."
"How much per sprite sheet?"
"Three hundred dollars for a complete character with all animations. A hundred and fifty for a basic enemy with four to six frames. Two hundred and fifty for a complete tile set for a zone. Parallax backgrounds, a hundred each."
George had calculated these numbers to the cent, balancing what he could pay with what was fair for the work. They were low figures for a professional artist. But Marcus was not a professional: he was a student with no commercial experience, making pixel art for love on a Geocities page nobody visited. Any payment was more than he had ever received for his art.
Marcus did his own mental math. George saw it in his eyes: multiplying sprites by dollars, calculating how many hours of work each asset represented, comparing it to what he earned at his part-time job at an art supply store in the Mission.
"The percentage," said Marcus. "How much?"
"Ten percent of net profits after recovering production costs. In writing, in a contract."
"And if the game doesn't sell?"
"You keep what I paid you for the assets. That's yours no matter what."
Marcus nodded slowly. It was a fair deal. Not generous, but honest, and honesty counted for more than generosity when you were dealing with a stranger who was promising you the world from an apartment with a futon and a beige PC.
"I want to do a test first," said Marcus. "Before I commit. Let me make a sprite sheet for the main character. You pay me if you like it. If you don't like it, you don't owe me anything and we each go our own way."
"That sounds perfect. How much time do you need?"
"One week."
George held out his hand. Marcus shook it. The handshake was firm, professional, the kind between two people who have just made an agreement based on trust more than on contracts.
"I'll send you the specifications by email," said George. "Sprite size, suggested color palette, number of frames per animation. And a description of the character."
"Alucard," said Marcus, who had evidently read the GDD carefully.
"Alucard."
Marcus stood up, slung his backpack on, and walked to the door. Before leaving, he stopped and looked at George over his shoulder.
"Your engine feels good. Better than it should for a student project. How long have you been programming?"
The question was innocent. The answer was impossible.
"My whole life," said George.
Marcus nodded, as if that made sense, and left.
* * *
The following week was the longest of George's new life.
He kept programming. He implemented the camera system that followed the character with a slight smoothed delay, so the movement wasn't abrupt. He worked on the door system that connected rooms to each other. He began building a primitive version of the entity system that would handle enemies, items, and interactive objects.
He went to classes. He helped Kevin Park with the hash table project. He had lunch with Claire on Wednesday, cheap sushi in Japantown, where Claire tried to use chopsticks and ended up asking for a fork. He went to Sunday lunch with his parents, where Margaret made beef stew and Richard asked if he needed anything for "that project of his", which was the most explicit offer of help Richard Hightower had ever made in his life.
But all of that was happening on the surface. Underneath, George was waiting.
He was waiting for Marcus's email.
Every night, he connected the modem, opened the email client, and waited. Monday: nothing. Tuesday: nothing. Wednesday: a spam email from a hosting provider. Thursday: a message from the university about the exam schedule. Friday: nothing.
George began to doubt. What if Marcus had taken a closer look at the project and decided it was a waste of time? What if he had found another job? What if he had simply forgotten?
On Saturday night, he connected the modem with the resignation of someone accustomed to disappointment.
The inbox had a new message.
From: [email protected]
Subject: Alucard -- first draft
"George: Attached is the sprite sheet. 48x64 pixels, 16 colors. Idle, walk (8 frames), jump (4), fall (2), backdash (4). Let me know what you think. -- M."
Attached was a BMP file of 247 kilobytes.
George downloaded it. The progress bar advanced with a slowness that seemed specifically designed to torture him. When it finished, he opened the file.
And he stopped breathing.
* * *
Alucard looked at him from the screen.
Not the four-frame stick figure George had drawn in Paint. Not a generic placeholder or a functional approximation. Alucard. The son of Dracula. Standing with his cape falling behind him in folds that seemed to move even though it was a static image, with a sword in his right hand whose edge caught an imaginary light, with white hair falling over his shoulders with a weight that defied the logic of pixels.
The idle pose had four breathing frames. The chest rose and fell. The cape swayed. The hair shifted one pixel to the left, one pixel to the right. Four frames, four minimal variations that turned a static image into a living being.
The walking animation was eight frames. Each one was a miniature work of art. The feet touched the ground with weight. The cape followed the body with a delay that suggested real fabric. The sword swayed slightly with each step. In eight frames, Marcus had captured the essence of a character: nobility, danger, melancholy.
The jump was a fluid arc where the cape opened like the wings of a bat. The fall compressed the body, preparing it for impact. The backdash was a burst of movement where Alucard seemed to slide backward effortlessly, the cape swirling around him like smoke.
George looked at every frame, one by one, enlarging them in Paint to see each individual pixel. The technique was impeccable. Marcus used a palette of sixteen colors, four shades of gray for the armor, three of purple for the cape, two of white for the hair, black for the outlines, and the rest for the skin, the sword, and the details, with an economy that was almost musical. Every pixel was where it needed to be. Not one too many. Not one missing.
George closed Paint. Opened the game engine. Imported Marcus's sprite sheet. Replaced the stick figure.
Compiled. Ran.
Alucard appeared in the placeholder tile room. Standing on the gray squares, his cape moving in the nonexistent idle breeze, looking to the right with those eyes that were two pixels of different tone and yet contained more expression than many characters in modern games.
George pressed the right arrow. Alucard walked. The eight animation frames chained together with a fluidity that made George swallow. The character moved through the placeholder tiles like a prince walking through a junkyard: out of place, yes, but undeniably real.
He jumped. The cape opened. He landed. The cape settled. Backdash: a flash of movement, a trail of purple.
George played for ten minutes. He was not testing the engine. He was not looking for bugs. He was watching Alucard move through a world that did not yet exist, and feeling, for the first time, that that world was going to exist. That it was not a dream or a plan or a forty-seven-page document. It was a character on screen, moving with grace and weight and life, waiting for the castle that would be built around him.
He disconnected the modem. Reconnected it. Opened the email client. Wrote:
"Marcus: It's perfect. Better than perfect. You're hired. I'm sending you the three-hundred-dollar check tomorrow. We start Monday. -- George"
He sent the email. Disconnected the modem. Leaned back in the chair.
On the screen, Alucard waited patiently on his placeholder tile platform, breathing in four frames, cape swaying in a breeze that had no name yet.
George looked at him and felt something he had not felt since he was fifteen years old and played Symphony of the Night for the first time in another life: the pure, uncut excitement of watching a character come to life on a screen.
Except this time, he was the one creating it.
End of Chapter 8