Skip to content
Retro Replay collage reading Final Fantasy, One Credited Programmer, And RPGs Were New to Him, with Nasir Gebelli and original game images.
A coding legend learning a new genre.

Final Fantasy Had One Credited Programmer. RPGs Were New to Him.

The original Final Fantasy credited one person for its programming: Nasir Gebelli. One programmer, helping bring an entire RPG to the Famicom, while still needing its towns and battle screens explained to him.

When Square was building the original Final Fantasy, Hironobu Sakaguchi had to walk its programmer through conventions that RPG players barely think about. There was an overworld. There were towns. And when a fight started, the game would cut away to a separate battle screen. Gebelli had a perfectly reasonable question: why couldn’t they fight where they were already standing?

Nasir Gebelli during his 1998 interview with John Romero, holding a finger beside his face as he listens.
Nasir Gebelli in John Romero’s 1998 interview, shared on Romero’s site in 2017. Interview frame: John Romero.

A rookie in the genre, not at the keyboard

Gebelli came from action games. Square players could already find his work in Rad Racer, with its racing road rushing toward the horizon. Asking him to build a world of equipment menus and turn-based battles meant explaining a different set of rules to an experienced programmer.

In Square Enix’s 35th-anniversary conversation, Sakaguchi remembered introducing those ideas one by one. He recalled Gebelli asking, “Why can’t they just fight here?” about the move to a battle screen.

Original NES Final Fantasy title screen showing Programmed by Nasir above the game logo.
The original NES Final Fantasy puts Nasir’s programming credit right on its title screen.

The original title screen gives him an unusually prominent introduction: Programmed by Nasir. Before you’ve chosen your party or bought a single sword, there he is. The adventure was introducing its programmer before introducing most of its world.

Retro Replay FYI about Nasir Gebelli, Final Fantasy programmer and RPG newcomer.
An experienced programmer learning the conventions behind a new kind of adventure.

Making the instructions work

The small communication problems could become real working problems. In an official interview, designer Akitoshi Kawazu recalled writing specifications in imperfect English and struggling to explain the reasoning behind them. Gebelli would implement what was specified, but warn the designers to check whether it behaved as they intended.

The programming credit belongs to Gebelli. Around him, Square’s team supplied the game design, story, artwork and music. His name appears alone under Programmed by on the original title screen, an extraordinary credit for someone coming to the genre fresh.

The original NES Final Fantasy world map with the party standing in the countryside near a town.
The NES overworld in Final Fantasy, one of the RPG conventions Sakaguchi had to explain.

John Romero later shared a particularly striking detail about Gebelli’s working setup: he developed his NES games on an Apple II, using it to create programs for different hardware. That relationship continued with the SNES game Secret of Mana. An old Apple computer was helping put those adventures on Nintendo systems.

Romero’s interview below was recorded at his 1998 Apple II reunion. It’s a chance to hear from Gebelli himself after seeing his name on those opening credits.

John Romero’s interview with Nasir Gebelli at the August 1998 Apple II reunion, uploaded to Romero’s channel in 2017.

Sources

More #RetroReplayFYI

For another unexpected Nintendo adventure connection, read how Indiana Jones helped inspire The Legend of Zelda.

Tags

About

I love the Church.

Check Also

Retro Replay collage reading Atari Code in the Trash, Rescued at 3 a.m., with Atari 7800 hardware, source text and an illustrated dumpster rescue.

Atari Threw Out Source Code for Asteroids and Centipede. A 3 A.M. Rescue Saved It.

Source code for the Atari 7800 versions of Asteroids and Centipede was thrown away in 1996. A 3 a.m. dumpster rescue saved the disks.

Leave a Reply

Your email address will not be published. Required fields are marked *