Satoshi Mifune

From Sega Retro

SatoshiMifune.png
Satoshi Mifune
Date of birth: 1967-02-14[1] (age 57)
Employment history:
Sega Enterprises (1985-04-01[1] – )
Divisions:
Divisions:
Role(s): Programmer, Producer

This teeny-tiny article needs some work. You can help us by expanding it.


Satoshi Mifune (三船 敏), also known by the alias Bin, is a Japanese businessman and former Sega of Japan programmer and producer. He has been cited as one of the earliest members of Sega AM2

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="ssmjp" and `cargo__issuenames`.`num`="1995-04" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-8a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[3], closely following Yu Suzuki. His representative works include the Virtua Striker series, Virtua NBA, GP Rider, Turbo OutRun, Dynamite Dux, among others.

Career

Programming with Yu Suzuki

Satoshi Mifune and Hiroshi Kawaguchi reflect on OutRun 10 years later.

Satoshi Mifune began his career at Sega in 1985. While he had studied programming, video games were not on his radar, so did not seek out a job at Sega[4]. Rather, when he began job-hunting, an advertisement that Sega was recruiting was posted at his school, which he acted upon and was successfully employed[4]. He was initially assigned to the tabletop development department, but during the busy development of Hang-On, his programming expertise was called upon to aid developer Yu Suzuki

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="ssmjp" and `cargo__issuenames`.`num`="1995-06" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-8e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[5][4]. Because of his instrumental support, he was reassigned to the same department as Suzuki (which later became Studio 128, Sega R&D 8 and Sega AM2), going on to program the Taikan games Space Harrier, OutRun and After Burner

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="ssmjp" and `cargo__issuenames`.`num`="1995-06" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-92.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[6]. His first game as main programmer was Dynamite Dux, where his alias Bin also served as the namesake of the protagonist Bin, and he then became a game designer for Turbo OutRun. He was asked to make an OutRun game which was totally different from the original, turning it into more of a "racing game" than a "driving game"[7]. During the first month of the game's 4-month development cycle, Mifune was its only developer, while everyone else busy wrapping up development for Power Drift[7]. While he had worked closely with Suzuki up to this point, the two found themselves disagreeing on the design for GP Rider. Yu Suzuki stepped away from the project and gave Mifune free reign, and to prove his design was worthwhile, Mifune worked tirelessly to make GP Rider a success. Its sold surprisingly well

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="ssmjp" and `cargo__issuenames`.`num`="1995-06" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-96.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[8][4] and he was praised for his talents designing racing games, and thus was greenlit to create F1 Exhaust Note, fulfilling one of his dream games upon joining Sega: an F1 game and football game

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="ssmjp" and `cargo__issuenames`.`num`="1995-06" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-9a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[8]. Ambitions were bigger for its sequel, F1 Super Lap, which teamed up with Fuji Television to incorporate real-world F1 cars. However, the project was less successful, with Mifune citing the boom in 3D polygonal games as a major factor in the game not capturing F! realistically[4].

Director of Virtua Striker

File:SSM JP 19950401 1995-04.pdf His first 3D game followed F1 Super Lap, and it was Virtua Striker. Having been part of the football both in school and at Sega[9], Mifune was asked by Yu Suzuki to create a soccer game that could sell well in Europe, but Mifune put it off because he saw it as just a hobby. However, with vehicle-based games oversaturating the market, he felt the time was right to try something new. He felt pressured by the high expectations Yu Suzuki would likely have, and believed that, after The J.League 1994, the Tecmo World Cup series and Konami's Premier Soccer, everything had already been done. He was also struggling to work with the Model 1 board's capabilities and render 22 players on scree together. After extensive testing, he innovated the game by better promoting the game as a 2-player experience, thereby doubling potential profits, and switched to the more powerful Model 2, and was able to counter the sales department's concerns about the game with a successful location test[4].

Mifune did not remain at AM2 forever. In 1998, the new department Sega AM11 was spun out of it, and Mifune, alongside Toshihiro Nagoshi, became its most prominent employees, and were accompanied by their closest co-workers. Therefore, Mifune and his Virtua Striker team ended up at this department, followed by Sega Software R&D Dept. 4 and Amusement Vision. However, Sega made the decision in 2003 to restructure its subsidiaries, swapping various developers between Amusement Vision and Smilebit which would re-establish Smilebit as a sports-only developer. Mifune transferred to this developer, remaining with it as it became Sega Sports Design R&D Dept.[2], not only continuing the Virtua Striker series, but also helping with the Let's Make Soccer franchise[4].

After leaving Sega around 2009[4], he joined studio fake, a company founded by former AM2 colleague Keiji Okayasu.[10]

Production history

Games

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="0" and (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") and `cargo__credits`.`console`=`cargo__releases`.`console` GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-9e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__credits`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__unreleased` ON ((`cargo__credits`.`game`=`cargo__unreleased`.`name`)) LEFT OUTER JOIN `cargo__codeformat` ON ((`cargo__unreleased`.`format`=`cargo__codeformat`.`format`)) WHERE (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") and `cargo__unreleased`.`name` != "" and `cargo__credits`.`console`=`cargo__codeformat`.`code` GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__unreleased`.`name` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-a2.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

Videos

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="6" and (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-a5.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

Music

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="3" and (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-a8.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

Books

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="4" and (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-ab.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

Hardware

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="2" and (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-ae.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

Accessories

A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="1" and (`cargo__credits`.`name`="Satoshi Mifune" OR `cargo__credits`.`name`="BIN" OR `cargo__credits`.`name`="Bin" OR `cargo__credits`.`name`="Bin Chan" OR `cargo__credits`.`name`="bin_chan_san" OR `cargo__credits`.`name`="三船 敏" OR `cargo__credits`.`name`="三舩 敏") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-121a0e-b1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

Magazine articles

Main article: Satoshi Mifune/Magazine articles.

Interviews

Photographs

Main article: Photos of Satoshi Mifune

External links

References